._14PLl {
  margin-right: 40px;
  padding: 5px 10px;
  word-wrap: break-word;
}

/*
  keep in value-order
  **DO NOT alpha-order**
*/

.Toastify__toast-container {
  width: 520px;
}

.Toastify__toast-container--bottom-center {
  margin-left: -260px; /* -0.5 x width above */
}

.Toastify__toast {
  align-items: flex-start;
  background-color: #f3f6f8;
  border-left: 2px solid transparent;
  color: #000;
  display: flex;
  font-size: 13px;
  padding: 0;
}

.Toastify__toast > div {
    height: 100%;
    margin: 0;
  }

._1o28M { border-left-color: #fff; }

._27AG6 { border-left-color: #e74c3c; }

._1Dzcr { border-left-color: #3498db; }

._2XUHd { border-left-color: #07bc0c; }

._2aLSY { border-left-color: #f1c40f; }

._1JXzX {
  color: #a3a2a2;
  height: 100%;
  padding-top: 48px;
  text-align: center;
  width: 100%;
}

._1JXzX h3 {
    font-weight: 300;
    top: 30%;
  }

._3oaET {
  line-height: 1em;
  min-height: 30px;
  vertical-align: middle;
}

._3oaET + ._3oaET {
  margin-left: 8px;
}

._3LfV8 {
  background-color: #eceff1;
  color: #616161;
}

._3LfV8:disabled {
    color: #cfd8dc;
  }

._3LfV8:hover {
    background-color: #cfd8dc;
  }

._1q0gF {
  background-color: rgba(255, 255, 255, 0.15);
  color: #fff;
}

._1q0gF:disabled {
    color: rgba(255, 255, 255, 0.3);
  }

._1q0gF:hover {
    background-color: rgba(255, 255, 255, 0.3);
  }

._30A4w {
  background-color: #4a90e2;
  color: #fff;
}

._30A4w:disabled {
    background-color: #8eb4e2;
    color: rgba(255, 255, 255, 0.8);
  }

._30A4w:hover {
    background-color: #4a90e2;
  }

._3uasl {
  background-color: #4a90e2;
  color: #fff;
}

._3uasl:disabled {
    color: rgba(255, 255, 255, 0.15);
  }

._3uasl:hover {
    background-color: rgba(74, 144, 226, 0.3);
  }

._3EbPu {
  background-color: #fff;
  color: #4a90e2;
  height: 29px;
  min-width: 25px;
  padding: 0;
  width: 25px;
}

._3EbPu:hover {
    background-color: #fff;
  }

._1hA8v {
  font-size: 13px;
  font-weight: 600;
}

._2-M5d {
  background-color: transparent;
}

.-s-8I {
  color: inherit;
}


.PV4ij {
  display: flex;
  flex: 1;
  flex-direction: column;
  z-index: 10;
}

  .PV4ij._1hgVB {
    flex-direction: row;
  }

._3HgpT {
  flex-direction: row;
}

.RLRnM {
  padding: 8px;
}

.Osa9P {
  padding: 12px;
}

._1J4lq {
  padding: 12px 16px;
}

._1f8IK {
  padding-top: 0;
}

._2yPU6 {
  padding-bottom: 0;
}

._8_yib {
  overflow-x: auto;
  overflow-y: hidden;
}

._14Ruy {
  overflow-x: hidden;
  overflow-y: auto;
}

._1pIzB {
  overflow: auto;
}

._3DJOH {
  overflow: hidden;
}

._2P4HP {
  color: #616161;
  cursor: default;
  font-size: 13px;
  margin-top: 13px;
}

._2P4HP a,
  ._2P4HP a:link,
  ._2P4HP a:visited,
  ._2P4HP a:active {
    color: inherit;
    text-decoration: none;
  }

._2P4HP a:hover {
    color: inherit;
    text-decoration: underline;
  }

._1rXCe {
  margin: 0 5px;
}

._2OSzi {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-width: 1024px;
}

._2lp6l {
  background-color: #fff;
  border-bottom: 1px solid #eceff1;
  flex-shrink: 0;
  height: 50px;
  margin: 0;
  overflow: hidden;
  padding: 0 20px;
  position: relative;
  z-index: 1010;
}

._2lp6l.Ccwvs {
    height: 73px;
  }

.T9hsk {
  display: flex;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}

.T9hsk button + button {
    margin-left: 15px;
  }

._2pfcM {
  margin-left: 10px;
  vertical-align: middle;
}

._1cd4F {
  background-color: #fafbfc;
  margin: 0;
}

._1Q_6A {
  color: #424242;
  font-size: 20px;
  font-weight: 600;
  margin: 0;
}

._1Q_6A._1iZdI {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
  }

._1Q_6A.Ccwvs {
    font-size: 20px;
    margin-top: 5px;
  }

._1cwEj {
  align-items: center;
  display: flex;
}

._28iAg {
  margin-left: 20px;
  margin-top: 5px;
}

._2WzR5 {
  flex: 0 0 400px;
  height: 100%;
  max-width: none;
  min-height: 500px;
  text-align: center;
}

._3g8MD {
  background-size: cover;
  flex: 1;
  height: 100%;
  overflow: hidden;
}

._1GcA2 {
  background-image: url(/dist/web/images/login-splash-dev.9000301e.jpg);
}

._3GJUY {
  background-image: url(/dist/web/images/login-splash-qa.1123525f.jpg);
}

._1QhXw {
  background-image: url(/dist/web/images/login-splash-prod.db067bd9.jpg);
}

._27je_ {
  position: relative;
  top: 40%;
  transform: translateY(-40%);
}

._27je_ ._3YGDJ {
    margin-top: 40px;
  }

._27je_ img {
    margin-bottom: 20px;
  }

._27je_ h1 {
    color: #424242;
    font-size: 16px;
    font-weight: 500;
    margin: 10px 0;
  }

._27je_ h2 {
    color: #9e9e9e;
    font-size: 14px;
    font-weight: 400;
    margin: 10px 0;
  }

._1Ogtc {
  flex-direction: row;
  height: 100%;
  padding: 0;
  position: absolute;
  width: 100%;
}

._2sRkP {
  color: #a3a2a2;
  font-size: 16px;
  font-weight: 600;
  height: 12px;
  line-height: 12px;
  padding: 14px;
}

._2sRkP:focus {
    background-color: inherit;
  }

._2Yg5D,
._2Yg5D:focus {
  background-color: inherit;
  color: #4a90e2;
}

._2sRkP:hover,
._2Yg5D:hover {
  background-color: rgba(74, 144, 226, 0.15);
}

._3MEpP {
  pointer-events: none;
}

._3VvaB {
  pointer-events: all;
}

.E02N4 {
  padding-right: 25px;
}

._3R_es {
  position: absolute;
  right: 0;
}

._2n2rq {
  padding: 0 10px;
  position: absolute;
  right: 0;
}

._2H9Wg {
  background: none;
  padding: 0;
  text-transform: none;
}

._2H9Wg:hover {
    background: none;
  }

._1sw-d {
  color: #4a90e2;
}

._3BXSp {
  color: #a3a2a2;
  font-size: 12px;
  margin-right: 6px;
  vertical-align: middle;
}

._3E_hs {
  color: #4a90e2;
  font-size: 12px;
  vertical-align: middle;
}

._3jtf4 {
  font-size: 18px;
  line-height: 18px;
  margin-left: 1px;
}

.vX6Cd {
  min-width: 0;
}

._1AuFA {
  background: #4a90e2;
  color: #fff;
  font-weight: 300;
  padding: 4px 0;
}

._1AuFA > span {
    display: flex;
    justify-content: space-between;
    padding-left: 8px;
  }

._18ku5 {
  display: none;
}

._1TkYd {
  min-width: 190px;
  padding-left: 25px;
  position: relative;
}

._1TkYd ._2RLn4 {
    display: none;
    left: 10px;
    position: absolute;
    top: 2px;
  }

._1TkYd._3We6z {
    color: #4a90e2;
  }

._1TkYd._3We6z ._2RLn4 {
      display: block;
    }

._2Qtkj {
  height: 8px;
  min-width: 190px;
  padding-left: 25px;
  position: relative;
}

._2Qtkj ._13myV {
    display: none;
    left: 10px;
    position: absolute;
    top: 7px;
  }

._2Qtkj._2lnhg {
    color: #4a90e2;
  }

._2Qtkj._2lnhg ._13myV {
      display: block;
    }

.jYEl5 {
  display: flex;
  justify-content: space-between;
  margin-left: -10px;
  width: 100%;
}

._1CzfG {
  align-self: center;
}

._1EMXz {
  height: 40px;
  width: 40px;
}

._3fBvX {
  height: 24px;
  width: 24px;
}

._1amsK {
  margin-left: 10px;
}

._3CCop {
  margin-left: 15px;
  margin-top: -5px;
}

.JFlxG {
  background-color: #4a90e2;
  cursor: pointer;
  height: 38px;
  margin: 12px auto 6px auto;
  width: 38px;
}

._2cu0J {
  height: 38px;
  width: 38px;
}

._3Q0q2 {
  color: #fff;
  font-size: 30px;
  left: 1px;
  outline: none;
  position: relative;
  text-align: center;
  top: 3px;
}

._2BiE5 {
  background-color: #4a90e2;
  height: 22px;
  margin-left: -15px;
  margin-right: 8px;
  width: 22px;
}

.eJgXJ {
  color: white;
  font-size: 18px;
  margin-top: 7px;
  text-align: center;
}

._1VPKs {
  height: 22px;
  width: 22px;
}

._1X_5E {
  align-items: center;
  background-color: #dee5e8;
  display: flex;
  justify-content: space-between;
  padding: 15px 5px 15px 20px;
}

._2T0nM {
  flex-grow: 1;
}

._2tMy6 {
  flex-grow: 0;
  padding-left: 6px;
  padding-right: 6px;
}

._2Gpt7 {
  background-color: transparent;
  color: #fff;
  font-size: 28px;
}

._2rBM7 {
  color: #616161;
  padding: 16px 24px;
  position: -webkit-sticky;
}

._2rBM7 > p {
    /** Let the Dialog handle the bottom margin for first-level p tags inside a content box **/
    margin-bottom: 0;
  }

._114CY {
  background-color: #dee5e8;
  margin: 0;
  padding: 10px 8px;
}

._114CY button + button {
    margin-left: 8px;
  }

._1Yq9g {
  background-color: rgba(0, 0, 0, 0.25);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  will-change: opacity;
  z-index: -1;
}

._10A5y {
  box-shadow: none;
}

  ._10A5y .MHdSw {
    font-size: 20px;
    line-height: 20px;
  }

  ._10A5y .MHdSw > span {
      vertical-align: middle;
    }

._2pjss {
  display: inline-block;
  width: 100%;
}

.lIOGn {
  font-size: 13px;
  overflow: hidden;
}

.lIOGn label {
    color: rgba(0, 0, 0, 0.54);
    white-space: nowrap;
  }

._22at7 {
  background-color: #fafbfc;
  border: 1px solid #eceff1;
}

._22at7._1vbO7 {
    border: 0;
  }

._22at7 ._2oZFQ {
    padding-left: 10px;
  }

._22at7 ._2oZFQ::before,
    ._22at7 ._2oZFQ:hover:not([disabled]):not([focused])::before {
      border-bottom: 0;
    }

._22at7 input {
    font-size: 14px;
    height: 26px;
  }

._22at7 input ::-moz-placeholder {
      line-height: 40px;
    }

._22at7 input :-ms-input-placeholder {
      line-height: 40px;
    }

._22at7 input ::placeholder {
      line-height: 40px;
    }

._22at7 textarea {
    font-size: 14px;
  }

._3uj3e {
  bottom: 2px;
  color: #fc1d00;
  font-size: 12px;
  line-height: 12px;
  position: relative;
}

._13BVu {
  color: #424242;
  display: block;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 10px;
}

._1DxIl {
  height: 8px;
  min-width: 190px;
  padding-left: 25px;
  position: relative;
}

._1DxIl._3dQ5a {
    color: #4a90e2;
    font-size: 13px;
  }

._1DxIl ._2XlGb {
    display: none;
    left: 10px;
    position: absolute;
    top: 7px;
  }

._1DxIl._2gMIc {
    color: #4a90e2;
  }

._1DxIl._2gMIc ._2XlGb {
      display: block;
    }

._2K9Xb {
  background-color: #4a90e2;
  color: white;
  height: 22px;
  margin-left: -15px;
  margin-right: 8px;
  width: 22px;
}

.fgjTo {
  font-size: 12px;
  height: 24px;
  margin-right: 4px;
  transform: translateY(-1px); /* will actually _look_ center-aligned */
  width: 24px;
}

.YflM9 {
  transition: color 300ms;
}

._2kucl .YflM9 {
  color: #a3a2a2;
}

._33T7T {
  height: 11px;
  width: 11px;
}

.ggR_h {
  margin-left: -8px; /* offset for smaller icon and touch ripple extending beyond border */
}

.ZXmeA {
  background: lightyellow;
}

.D1IC_ {
  padding: 2px 6px 2px 3px;
}

._39xSt {
  color: #babfc2;
  font-size: 25px;
  height: 25px;
  padding: 0;
  transition: all 0.2s ease-in;
  width: 25px;
}

._39xSt:disabled .OiEdr {
  color: #babfc2;
  opacity: 0.5;
}

._39xSt:enabled .OiEdr:hover {
  color: #fff;
}

._39xSt:enabled .OiEdr._18TQx:hover {
  color: #a3a2a2;
}

.VLl6x {
  min-width: 275px;
}

.VLl6x header {
    background-color: #4a90e2;
    color: white;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.9;
    padding: 14px 18px 14px 20px;
  }

.VLl6x header ._20-4j {
      align-self: flex-start;
      flex: 1;
    }

.VLl6x header ._15ztq {
      align-self: flex-end;
      color: white;
      flex: 0 1;
      position: relative;
    }

.VLl6x section {
    color: #616161;
    font-size: 12px;
    padding: 14px 20px;
  }

.VLl6x footer {
    background-color: #dee5e8;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    justify-content: flex-end;
    padding: 8px;
  }

.VLl6x footer button {
      padding: 8px;
    }

.VLl6x footer button + button {
      margin-left: 8px;
    }

._2m6JP {
  border-right: 3px solid #000000;
  color: #ffffff;
  display: flex;
  flex-direction: column;
  height: 55px;
  justify-content: center;
  opacity: 0.45;
  text-decoration: none;
}

._2m6JP:visited {
    color: #ffffff;
  }

._2m6JP .b9wk5 {
    border-right: 3px solid #fc1d00;
    color: #ffffff;
    opacity: 0.9;
  }

._2m6JP:hover,
  ._2m6JP:hover.b9wk5 {
    box-shadow: 0 0 12px #ffffff;
    color: #ffffff;
    opacity: 1;
  }

.WvHqG {
  background-color: #000000;
  height: 100%;
  min-height: 480px;
  overflow: auto;
  padding: 0;
  position: fixed;
  width: 57px;
  z-index: 1020;
}

.WvHqG ._2ds52 {
    bottom: 0;
    padding: 14px;
    position: absolute;
  }

.WvHqG ._2ds52 li {
      margin-top: 22px;
    }

.WvHqG ._2ds52 ._2m6JP {
      height: auto;
    }

.WvHqG ._2ds52 ._2m6JP:hover {
        box-shadow: unset;
        color: #ffffff;
        opacity: 1;
      }

._1hQ8O {
  padding: 16px;
}

._3OHDz {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}

._1ZhUf {
  font-size: 7px;
  text-align: center;
}

._1c9GA {
  height: 100%;
  padding-left: 57px;
}

._1c9GA ._17dyc {
    margin-left: calc(-1 * 57px);
  }

._23teD {
  align-self: center;
  background-color: transparent;
  margin-right: 5px;
  transition: color 0.25s;
}

._23teD:hover {
    background-color: transparent;
    color: #4a90e2;
    transition: color 0.25s;
  }

._23teD:enabled ._2VpmX {
    color: #babfc2;
  }

._23teD:enabled ._2VpmX:hover {
      color: #4a90e2;
    }

@font-face {
  font-family: 'MaisonNeue';
  font-style: normal;
  font-weight: 300;
  src:
    url(/dist/web/fonts/MaisonNeueWEB-Light.3647cba5.woff2) format('woff2'),
    url(/dist/web/fonts/MaisonNeueWEB-Light.3e9c1ab1.woff) format('woff');
}

@font-face {
  font-family: 'MaisonNeue';
  font-style: italic;
  font-weight: 300;
  src:
    url(/dist/web/fonts/MaisonNeueWEB-LightItalic.151d559b.woff2) format('woff2'),
    url(/dist/web/fonts/MaisonNeueWEB-LightItalic.b99e2204.woff) format('woff');
}

@font-face {
  font-family: 'MaisonNeue';
  font-style: normal;
  font-weight: 500;
  src:
    url(/dist/web/fonts/MaisonNeueWEB-Book.25ff4941.woff2) format('woff2'),
    url(/dist/web/fonts/MaisonNeueWEB-Book.c886488e.woff) format('woff');
}

@font-face {
  font-family: 'MaisonNeue';
  font-style: italic;
  font-weight: 500;
  src:
    url(/dist/web/fonts/MaisonNeueWEB-BookItalic.6275be87.woff2) format('woff2'),
    url(/dist/web/fonts/MaisonNeueWEB-BookItalic.ae0b8e6a.woff) format('woff');
}

@font-face {
  font-family: 'MaisonNeue';
  font-style: normal;
  font-weight: 600;
  src:
    url(/dist/web/fonts/MaisonNeueWEB-Medium.d0287346.woff2) format('woff2'),
    url(/dist/web/fonts/MaisonNeueWEB-Medium.7c8556dd.woff) format('woff');
}

@font-face {
  font-family: 'MaisonNeue';
  font-style: italic;
  font-weight: 600;
  src:
    url(/dist/web/fonts/MaisonNeueWEB-MediumItalic.cf1d866f.woff2) format('woff2'),
    url(/dist/web/fonts/MaisonNeueWEB-MediumItalic.d1a3f509.woff) format('woff');
}

@font-face {
  font-family: 'MaisonNeue';
  font-style: normal;
  font-weight: 700;
  src:
    url(/dist/web/fonts/MaisonNeueWEB-Demi.ae483cf0.woff2) format('woff2'),
    url(/dist/web/fonts/MaisonNeueWEB-Demi.34d6922d.woff) format('woff');
}

@font-face {
  font-family: 'MaisonNeue';
  font-style: italic;
  font-weight: 700;
  src:
    url(/dist/web/fonts/MaisonNeueWEB-DemiItalic.6f4b5296.woff2) format('woff2'),
    url(/dist/web/fonts/MaisonNeueWEB-DemiItalic.df4720a2.woff) format('woff');
}

@font-face {
  font-family: 'MaisonNeue';
  font-style: normal;
  font-weight: bold;
  src:
    url(/dist/web/fonts/MaisonNeueWEB-Bold.0ec6ef75.woff2) format('woff2'),
    url(/dist/web/fonts/MaisonNeueWEB-Bold.118ee1c8.woff) format('woff');
}

@font-face {
  font-family: 'MaisonNeue';
  font-style: italic;
  font-weight: bold;
  src:
    url(/dist/web/fonts/MaisonNeueWEB-BoldItalic.c2a60ef1.woff2) format('woff2'),
    url(/dist/web/fonts/MaisonNeueWEB-BoldItalic.6a2bb09d.woff) format('woff');
}

body,
html {
  font-family: MaisonNeue, sans-serif;
  height: 100%;
  margin: 0;
  padding: 0;
}

ol ul,
ul ol,
ul ul,
ol ol {
  -webkit-margin-after: 1em;
  -webkit-margin-before: 1em;
}

.P3RGH {
  height: 100%;
  margin: 0;
  padding: 0;
}

._2HHnx {
  padding-top: 15%;
  text-align: center;
  width: 100%;
}

._5iLM5 {
  margin-bottom: 25px;
}

._29CPC {
  font-size: 14px;
  padding: 0 10px;
  text-align: center;
}

._23HCe {
  display: block;
  margin: auto;
  margin-bottom: 20px;
}

.zzadd {
  font-size: 14px;
}

.zzadd:hover {
    color: #7b7b7b;
  }

.dalXq {
  background: white url(/static/premise-background.png?cb=20230113) left no-repeat;
  background-size: contain;
  height: 100%;
}

._3NHAq {
  height: 28px;
  margin: 5px 0;
}

._1uCRX {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

._2iEld {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-bottom: 40px;
  width: 100%;
}

._1jKGL {
  align-items: center;
  border-bottom: 1px solid #eceff1;
  display: flex;
  height: 50px;
  justify-content: space-between;
  padding: 0 20px;
  z-index: 1010;
}

._31kAI {
  color: colorGray800;
  font-size: 20px;
  font-weight: 600;
  margin: 0;
}

._7O6zj {
  background: lightyellow;
}

._1iGEd {
  text-transform: uppercase;
}

._3E-1Y {
  color: #4a90e2;
}


._1blDy {
  padding: 2px 12px;
}

._1Ald6 {
  overflow: unset;
}

._3FZZa {
  line-height: 12px;
  min-height: 28px;
  padding: 0 16px 0 16px;
  text-transform: uppercase;
}

._2RXJb {
  font-weight: 400;
}

._1yNxH {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 16px;
}

._2Qtsb {
  color: black;
  font-family: 'MaisonNeue', sans-serif;
  font-size: 18px;
  margin-left: 15px;
}

._2NQS9 {
  border: 1px solid #babfc2;
  border-spacing: 0;
  font-size: 12px;
  width: 100%;
}

._2NQS9 tr {
    height: 30px;
  }

._2NQS9 tr:nth-child(even) {
    background-color: #f3f6f8;
  }

._2NQS9 th {
    color: #616161;
    font-weight: 500;
    padding-left: 20px;
    text-align: left;
    width: 40%;
  }

._2NQS9 td {
    color: black;
    text-align: left;
  }

.Nk6zK {
  align-items: center;
  box-shadow: 0 -2px 4px 0 #d8d8d8;
  display: flex;
  flex-direction: row-reverse;
  height: 50px;
  padding-right: 20px;
  z-index: 1010;
}

._38_Bf {
  align-items: center;
  display: flex;
  gap: 20px;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 20px;
}

._1t-5k {
  align-items: center;
  box-shadow: 0 0.5px 1px 1px #d8d8d8;
  display: flex;
  flex: 1;
  font-size: 14px;
  height: 25px;
  padding: 10px;
}

._16-DZ {
  display: flex;
  flex-direction: row;
  gap: 20px;
  height: 100%;
  margin: 20px;
}

._3be61 {
  display: inline-block;
  flex: 1;
  position: relative;
}

._1ey4f {
  margin-top: 0;
  position: absolute;
  right: 0;
  width: 200px;
}

._25CSN {
  cursor: zoom-in;
  height: auto;
  transition: transform 0.5s ease, background-position 0.5s ease, width 0.5s ease, height 0.5s ease;
  width: auto;
  zoom: 0.75;
}

._1WvL0 {
  cursor: zoom-out;
  transition: transform 0.5s ease, background-position 0.5s ease, width 0.5s ease, height 0.5s ease;
  zoom: 1.2;
}

._3eze7 {
  background-color: #fff;
  border: 2px solid #4a90e2;
  box-shadow: 24;
  height: 500px;
  left: 50%;
  min-width: 500px;
  padding: 20px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 30%;
}

._1tmdg {
  align-content: stretch;
  align-items: stretch;
  background-color: white;
  display: flex;
  flex-flow: row nowrap;
  height: 100%;
  justify-content: flex-start;
  overflow: hidden;
  width: 100%;
}

._1tmdg > aside {
  align-self: auto;
  flex: 0 0 auto;
  order: 0;
}

._1tmdg > main {
  align-self: auto;
  flex: 1 1 auto;
  order: 0;
}

._1tmdg > aside,
._1tmdg > main {
  overflow: auto;
  padding: 10px;
}

._2Lfdp {
  background-color: #4a90e2;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-top: 1px solid black;
  box-sizing: border-box;
  cursor: ew-resize;
  flex: 0 0 auto;
  height: 100%;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 5px;
}

._2Lfdp::before,
._2Lfdp::after {
  content: "";
  height: 18px;
  margin-top: -9px;
  position: absolute;
  top: 50%;
  width: 5px;
  z-index: 1;
}

._2Lfdp::before {
  border-left: 1px solid black;
  right: 100%;
}

._2Lfdp::after {
  border-right: 1px solid black;
  left: 100%;
}

._3MzWB {
  color: #9e9e9e;
  display: block;
  font-size: 11px;
  font-weight: 700;
  margin-bottom: 15px;
  margin-top: 5px;
  text-transform: uppercase;
}

._23Qm0 {
  margin: 10px 0;
}

._1zDwR {
  color: #7b7b7b;
  font-size: 14px;
  white-space: nowrap;
}

._1zDwR em {
    font-style: normal;
    font-weight: bold;
  }

._20-05 {
  margin-top: 10px;
}

._20-05:first-child {
    margin-top: 0;
  }

._22o-a {
  display: flex;
  flex-direction: column;
}

._3WFZ- {
  color: #7b7b7b;
  font-size: 12px;
}

.Qfvbk {
  margin-bottom: 10px;
}

.oVrU- ._2HB2g {
    border-bottom: 1px solid #e0e0e0;
    display: flex;
    font-size: 12px;
    padding: 10px 0;
  }

.oVrU- ._2HB2g ._36oWi {
      color: #7b7b7b;
      flex: 0 0 150px;
      font-size: 13px;
      padding-right: 8px;
    }

.oVrU- ._2HB2g ._34476 {
      color: #4a4a4a;
      flex-grow: 1;
      font-size: 13px;
    }

.oVrU-:last-child {
    border-bottom: none;
  }

._2yCeT {
  color: #cbcbcb;
  font-size: 12px;
}

._2w8AB {
  background-color: rgba(254, 209, 201, 0.3);
  color: #af0c07;
  display: none;
  font-size: 14px;
  font-weight: bold;
  padding: 15px;
  position: relative;
}

._2w8AB._3U10R {
  display: flex;
}

._3_5M3 {
  align-self: center;
}

._3aQF6 {
  align-self: center;
  margin-left: 20px;
}

._4vWjv {
  display: block;
  font-size: 12px;
  font-weight: 300;
  margin-top: 6px;
  white-space: pre;
}

._3BBGX,
._9NUAH {
  color: #fc1d00;
  font-size: 12px;
  text-decoration: none;
}

._3BBGX span, ._9NUAH span {
    width: auto;
  }

._3IAsF {
  display: inline-block;
  padding: 0 8px;
}

._3IAsF span {
    line-height: 1em;
  }

.mctKt {
  margin: 0 6px;
}

.mctKt,
._1q4qc {
  color: #424242;
  font-size: 12px;
  position: relative;
}

.t16Hd {
  list-style: none;
  margin: 5px 0;
  padding: 0;
}

._14XQ_ {
  font-size: 14px;
  font-style: italic;
  line-height: 12px;
  margin-bottom: 4px;
}

._14XQ_.rvmV8 {
    color: #af0c07;
  }

._14XQ_.Isl6E {
    color: #7f7e48;
  }

._14XQ_.wGQyq {
    color: #a3a2a2;
  }

/* 3rd party lib unfortunately requires !important
 * https://github.com/wwayne/react-tooltip/issues/52
 */
._3hW6z {
  display: inline-block;
}
._3hW6z ._3FnvB {
  background-color: rgba(0, 0, 0, 0.6) !important;
  z-index: 10000;
}
._3hW6z ._3FnvB.Mpyq9::after {
    border-top-color: rgba(0, 0, 0, 0.6) !important;
  }
._3hW6z ._3FnvB._1AwMe::after {
    border-left-color: rgba(0, 0, 0, 0.6) !important;
  }
._3hW6z ._3FnvB._2uGrp::after {
    border-right-color: rgba(0, 0, 0, 0.6) !important;
  }
._3hW6z ._3FnvB._2NsU5::after {
    border-bottom-color: rgba(0, 0, 0, 0.6) !important;
  }

._35cQa {
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 15px;
}

._35cQa:last-child {
  border: 0;
}

._35cQa > span {
  color: #7b7b7b;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}

._35cQa > ul {
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
}

._35cQa > ul > li {
  margin-bottom: 5px;
}

._35cQa > ul > li:last-child {
  margin-bottom: 0;
}

.Aq2cl {
  box-sizing: border-box;
  margin: 0;
  padding: 20px 17px;
}

._146z8 {
  color: #fc1d00;
  cursor: pointer;
  font-size: 18px;
}

._3RHbI {
  color: #a3a2a2;
  cursor: pointer;
  font-size: 18px;
}

._3Q7dJ {
  line-height: 12px;
  padding-left: 4px;
  vertical-align: middle;
}

._1cmqc {
  display: flex;
  flex-wrap: wrap;
  margin-top: 2px;
}

._15FtS {
  line-height: 18px;
  width: 280px;
}

._1_E06 {
  box-shadow: -2px 0 2px rgba(0, 0, 0, 0.3);
}

.yvVRC {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin: 0 auto;
}

._37zB7 {
  border: 1px solid #cfd8dc;
  cursor: pointer;
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: center;
}

._1bomT {
  color: #a3a2a2;
  display: inline-block;
  font-size: 10px;
  padding-left: 8px;
  padding-right: 8px;
  transform: rotateZ(0deg);
  transition: transform 300ms;
}

._2gR2r {
  transform: rotateZ(180deg);
  transition: transform 300ms;
}

._1Yr5g {
  color: #424242;
  text-decoration: none;
}

.lHTul {
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  left: 0;
  padding: 120px;
  right: 0;
  top: 0;
  z-index: 1010;
}

.ttGBW {
  background: white;
  box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.12);
  padding: 36px;
}

.w_kgT {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: inherit;
}

._3WlAL {
  margin-top: -5px;
}

._34Opl {
  align-self: flex-start;
  margin-left: 15px;
}

.xSQab {
  flex: 2;
  margin-top: 40px;
}

._3pUGX {
  background-color: white;
  height: 100vh;
  overflow: scroll;
}

._1Vk4e > div:not(:last-child) {
    margin-bottom: 16px;
  }

._1PUpN {
  margin-left: 15px;
}

._2T6CT {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: inherit;
}

._3XQlJ {
  margin-top: -5px;
}

._3QNtQ {
  align-self: flex-start;
  margin-left: 15px;
}

._2vSMi {
  flex: 2;
  margin-top: 40px;
}

._3Nk5s {
  box-shadow: -2px 0 2px rgba(0, 0, 0, 0.3);
  height: 100%;
}

._14XKZ {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin: auto;
}

.DySDA {
  box-sizing: border-box;
  margin-bottom: 30px;
  padding: 0 15px;
  vertical-align: top;
}

.DySDA:last-child {
  margin-bottom: 10px;
}

._2f134 {
  display: flex;
  justify-content: space-between;
}

._1WACT ._1Ul4W {
    align-items: center;
    border-bottom: 1px solid #e0e0e0;
    display: flex;
    font-size: 12px;
    padding: 10px 0;
  }

._1WACT ._1Ul4W ._2bsHT {
      color: #7b7b7b;
      flex: 0 0 150px;
      font-size: 13px;
      order: 3;
      padding-right: 8px;
    }

._1WACT ._1Ul4W ._-6CrU {
      color: #4a4a4a;
      flex-grow: 1;
      font-size: 13px;
      order: 2;
    }

._1WACT ._1Ul4W .JqEEa {
      color: red;
      font-size: 13px;
      order: 1;
    }

._1WACT:last-child {
    border-bottom: none;
  }

._2AXJL {
  display: flex;
  flex-direction: column;
  flex-grow: 2;
}

._3jrrJ {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.meU34 {
  flex-grow: 1;
}


._2Mt8i {
  display: none;
}

._1FeV9 {
  background: rgba(255, 255, 255, 0.5);
  border: 1px solid rgba(150, 150, 150, 0.5);
  display: inline-block;
  min-height: 60px;
  padding: 12px;
  position: absolute;
  right: 15px;
  text-align: center;
  top: 15px;
  width: 200px;
  z-index: 1;
}

._2iGDG {
  margin-top: 20px;
  max-height: 300px;
  overflow: auto;
  width: 800px;
}

._3I6Ad {
  margin: 5px 0;
}


._286ig {
  display: flex;
}

._3kc8M {
  bottom: 37px;
  float: right;
  margin-right: 5px;
}

._3coSp {
  font-family: monospace;
}

._3v4oM {
  width: 50%;
}

._3tLVQ {
  margin-bottom: 10px;
}

._32nKQ {
  text-align: left;
  white-space: pre-wrap;
}

._2z0rJ {
  background: #4a90e2;
  border: none;
  bottom: 0;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  height: 100%;
  left: 0;
  margin-right: 12px;
  outline: none;
  padding: 0 4px;
  top: 0;
  white-space: nowrap;
  z-index: 100;
}

._2C_Kg {
  color: #fff;
}

._3eDBN {
  margin: auto;
}

._34DOI {
  transform: rotate(180deg);
}

._2Ui9W {
  min-width: 1024px;
}

._3RNbi {
  background-color: #f3f3f3;
  display: flex;
  flex: 268px 0 0;
  flex-direction: column;
  overflow-y: auto;
  transition: flex-basis 200ms;
  z-index: 1015;
}

._3RNbi ._3BQZZ {
    left: 0;
    position: relative;
    transition: left 200ms, right 200ms;
    width: 268px;
  }

._3RNbi._39FIZ {
    order: 1;
  }

._3RNbi._39FIZ._2sFkz {
      border-left: 1px solid #e0e0e0;
    }

._3RNbi._39FIZ._3t13D {
      box-shadow: 0 -2px 2px 2px rgba(0, 0, 0, 0.15);
    }

._3RNbi._39FIZ._3t13D._3kygj {
        box-shadow: none;
      }

._3RNbi._38UWw._2sFkz {
      border-right: 1px solid #e0e0e0;
    }

._3RNbi._38UWw._3t13D {
      box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.15);
    }

._3RNbi._38UWw._3t13D._3kygj {
        box-shadow: none;
      }

._3RNbi._38UWw._3kygj ._3BQZZ {
        left: calc(-1 * 268px);
      }

._3RNbi._3kygj {
    border: none;
    flex: 0 0 0;
  }

._4MbUq {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}


.U3tsZ {
  display: flex;
}

._3C0G6 {
  margin: auto;
  margin-left: 8px;
}

._10g9b {
  line-height: 15px;
  vertical-align: middle;
}

._2vZnI {
  padding-left: 5px;
}

._1lb7c {
  color: #49b5e8;
}

._1lb7c ._2vZnI {
    padding-left: 4px;
  }

._3purC {
  color: #9e9e9e;
}

.rZ-wj {
  color: #af0c07;
  margin-left: -1px;
}

._129tX {
  font-size: 10px;
}

._1hKXJ {
  font-size: 48px;
  margin-left: -3px;
  vertical-align: middle;
}

._1sdft {
  margin: 0 15px 15px 15px;
}

.Xhdd8 {
  font-size: 14px;
}

._3nNsG {
  margin-top: 15px;
}

._10WsA {
  color: #fc1d00;
  margin-left: 4px;
}

._3pLp3 {
  box-shadow: 0 4px 4px -2px #cfd8dc;
  flex: 0 0 auto;
  margin: 0;
  min-height: 59px;
  padding: 16px 18px;
  z-index: 1010;
}

._3pLp3 h2 {
  color: #757575;
  font-size: 16px;
  font-weight: 300;
  margin: 16px auto;
}

._3kc1N {
  color: #49c9b5;
  position: relative;
  top: 150px;
}

._3Utqe {
  color: #49c9b5;
  position: relative;
  top: 0;
}

._1_6oO {
  flex: 1;
  text-align: center;
}

._3L9v2 {
  display: flex;
}

  ._3L9v2 ._1-Q6v {
    flex: 1 1 auto;
    font-size: 24px;
    font-weight: normal;
    margin: 10px 10px 5px 0;
  }

  ._3L9v2 ._31BXP {
    color: rgba(0, 0, 0, 0.8);
    flex: 0 1 auto;
  }

  ._3L9v2 ._31BXP._1Dkba {
      color: rgba(0, 0, 0, 0.3);
    }

.rH1Ha {
  color: rgba(175, 175, 175, 1);
  transition: color 500ms, transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;
}

._2tV6c {
  color: rgba(97, 97, 97, 1) !important;
  transition: color 500ms, transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;
}

._25d4_ {
  font-style: italic;
}

._3csKs,
._3csKs:hover {
  background-color: transparent;
}

.SvZvM {
  color: rgba(0, 0, 0, 0.38);
}

._2uTel {
  color: rgba(0, 0, 0, 0.15);
}

.mJFJw {
  max-height: 30px;
  max-width: 40px;
}

._1ayIW {
  line-height: 12px;
  min-height: 28px;
  padding: 0 16px 0 16px;
  text-transform: uppercase;
}

._38Chh {
  font-weight: 400;
}

.zw_fq {
  background-color: none;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  color: #9e9e9e;
  font-size: 16px;
  font-weight: 500;
  height: 40px;
  line-height: calc(40px + 2px);
  margin: 10px;
  text-align: center;
  width: 40px;
  z-index: 100;
}

.z2zJm {
  align-items: center;
  display: flex;
}

  .z2zJm ._19zTz {
    flex: 1 1 auto;
    font-size: 24px;
    font-weight: normal;
    margin: 10px 10px 5px 0;
  }

  .z2zJm .ByTjj {
    color: #616161;
  }

  .z2zJm ._2uqci {
    color: rgba(0, 0, 0, 0.8);
    flex: 0 1 auto;
  }

  .z2zJm ._2uqci.BOm9z {
      color: rgba(0, 0, 0, 0.3);
    }

._3GNIc {
  border-color: #dee5e8;
}

._2O12I {
  background-color: #c1c1c1;
  padding: 5px;
  text-align: center;
}

._33FCm {
  text-align: right;
}

._33FCm button {
    padding: 5px;
    width: inherit;
  }

._1x3w_ {
  margin-bottom: 15px;
}

._3yBKy {
  max-height: 100px;
  max-width: 100px;
  padding-right: 3px;
}

._27rRK {
  display: flex;
}

._27rRK ._3eYgv {
    width: inherit;
  }

._CRWZ .kiDmG {
    border-left: 5px solid gray;
    margin-bottom: 15px;
  }
  ._CRWZ._1-74G {
    padding: 0 0 5px 0;
  }
  ._CRWZ._1-74G ._3HfLx {
      border-left: 5px solid gray;
      padding-left: 10px;
    }

._2gbgr .pOVZZ {
    border-left: 5px solid blue;
    margin-bottom: 15px;
  }
  ._2gbgr ._3jbzZ {
    border-left: 5px solid blue;
    padding-left: 10px;
  }

._1c90y ._4RBVo {
    border-left: 5px solid red;
    margin-bottom: 15px;
  }
  ._1c90y .UVRe2 {
    border-left: 5px solid red;
    padding-left: 10px;
  }

._1Qde_ {
  visibility: hidden;
}

._22Iuj {
  color: #4a4a4a;
  flex: 1;
}

._3oIw8 {
  color: #7b7b7b;
}

._1rh6e {
  align-items: flex-start;
  display: flex;
  flex-flow: row nowrap;
  text-decoration: none;
}

._1rh6e:hover ._22Iuj,
  ._1rh6e:hover ._3oIw8 {
    color: #ff442d;
  }

._1rh6e:hover ._1Qde_ {
    visibility: visible;
  }

._2vyjY {
  flex: 0 0 18px;
  height: 18px;
  padding-left: 2px;
  padding-top: 2px;
  width: 18px;
}

._7cI9P {
  background: #f3f3f3;
  border-bottom: 1px solid #e0e0e0;
  font-size: 12px;
  font-weight: 500;
  text-transform: capitalize;
}

._1ACSJ {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 8px;
}

._2Sdv4 {
  line-height: 18px;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}

.ynPJ4 {
  cursor: pointer;
  font-size: 11px;
  font-weight: 400;
  margin-bottom: 8px;
}

.ynPJ4 button {
    text-align: left;
  }

.FjKDc {
  margin-bottom: 12px;
}

._12QAh {
  display: flex;
  flex-direction: row;
  margin-top: 6px;
}

._17miu {
  color: #757575;
  flex: 0 1;
  text-transform: capitalize;
}

._2iFYP {
  flex: 1;
  padding-left: 6px;
  word-break: break-all;
}

._2y3Yl {
  flex: 0 1;
  width: 18px;
}

._3JG20 {
  font-size: 11px;
}


._2GwZD {
  font-size: 12px;
  list-style: none;
  padding: 0 12px;
}

._30yeM {
  background-color: #f3f3f3;
  border-right: solid 1px #e0e0e0;
  display: flex;
  flex: 0 0 auto;
  overflow-y: auto;
  width: 268px;
}

._8iZ9N {
  flex: 1 0 0;
}

._3MMYw {
  padding: 14px 10px;
}

._3_zZV {
  bottom: 46px;
  box-shadow: 0 3px 3px #babfc2;
  height: 120px;
  position: absolute;
  right: 8px;
  width: 30px;
  z-index: 1000;
}

._3Xexi {
  font-size: 16px;
}

._1ZOjg {
  font-size: 23px;
}

.t8HQI {
  padding: 10px 20px;
  width: 125px;
}

._20CTX {
  border-bottom: 1px solid #dee5e8;
}

._20CTX:last-child {
    border-bottom: 0;
    margin-left: 0;
  }

._1teX3 {
  background-color: #fff;
  border-radius: 0;
  color: #4a90e2;
  min-width: 30px;
  padding: 0;
  width: 30px;
}


._1ui2_ {
  flex: 1;
  height: 100%;
  margin-top: 10px;
}

._2v2Z3 {
  height: 100%;
}

._1KMXx {
  margin: 15px;
}

._3t1lW {
  background: rgba(255, 255, 255, 0.5);
  border: 1px solid rgba(150, 150, 150, 0.5);
  min-height: 60px;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 230px;
  z-index: 1;
}

._3t1lW ._2yCVq {
    max-height: 100px;
    max-width: 100px;
  }

._1Q6u_ {
  height: 100%;
  width: 100%;
}

._239MC {
  color: #fc1d00;
}

._1c0o_ {
  display: inline-block;
}

.D8IQO {
  font-size: 14px;
  margin-top: 10px;
}

.D8IQO ._1id2n {
    color: rgba(0, 0, 0, 0.5);
  }

.D8IQO ._1fOf7 {
    color: rgba(0, 0, 0, 0.5);
  }

._3c-Ez {
  padding-top: 3px;
}

._2qq8j {
  background-color: #eceff1;
  border-radius: 2px;
  color: #a3a2a2;
  display: inline;
  font-size: 11px;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 2px 3px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.Eprl6 {
  margin-right: 15px;
}

._2cpZw {
  margin-bottom: 10px;
}

._39ao3 {
  margin-top: 10px;
}

._1-Qf4 {
  margin-bottom: -10px;
}

.ttZWU {
  display: flex;
  flex-direction: column;
  margin-top: 5px;
}

._36Vor {
  color: rgba(0, 0, 0, 0.5);
  flex: 0 1 auto;
  margin-top: -15px;
}

._2kovF {
  display: flex;
  width: 100%;
}

._2kovF,
._1bux2 {
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  transition: color 500ms;
}

.qKbSS {
  margin-top: 30px;
}

.G-bef {
  flex: 1 0 auto;
  font-style: italic;
  white-space: pre;
}

._2VtTa {
  background-color: transparent;
  border: none;
}

._2VtTa:focus-within {
  color: rgba(0, 0, 0, 0.87) !important;
  transition: color 500ms;
}

._2VtTa::before {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  bottom: 0;
  content: "\A0";
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  transition: border-bottom-color 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

._3uy3f {
  color: rgba(0, 0, 0, 0.5);
  display: flex;
  font-size: 14px;
  width: 100%;
}

.fBKYn {
  margin-bottom: 10px;
}

._2FoWo {
  margin-top: 15px;
}

.eMxjw {
  overflow-y: scroll;
  width: 100%;
}

  .eMxjw ._3uucT {
    box-sizing: border-box;
    display: inline-block;
    padding: 5px;
    position: relative;
    vertical-align: top;
    width: 50%;
  }

.cxqMR {
  margin-bottom: 15px;
}

.ruBGA {
  display: inline-block;
  width: 100%;
}

._1Vvch {
  left: -10000px;
  position: fixed;
}

._1kg8r {
  display: inline-block;
}

._3QCJt::before {
  display: inline-block;
  transform: rotateZ(-90deg);
  transition: transform 300ms;
}

._1qNX7::before {
  display: inline-block;
  transform: rotateZ(0deg);
  transition: transform 300ms;
}

._3BRUm {
  border-bottom: none;
}

._2p-0K {
  white-space: nowrap;
}

._1WQSq {
  border-bottom: 1px solid #eceff1;
}

._3bazj {
  cursor: pointer;
}

._15wx8:last-child ._1WQSq {
    border-bottom: none;
  }

._2b8hr {
  font-size: 13px;
  height: 40px;
  text-decoration: none;
  width: 15px;
}

.Eluth {
  font-size: 13px;
  height: 40px;
  text-decoration: none;
  width: 25px;
}

.orbCj {
  margin-left: -6px;
  margin-right: 0;
}

._2-Bxg._3BQXz {
  background-color: rgba(0, 0, 0, 0);
}

._2Xzuo td:first-child {
    position: relative;
  }

._2Xzuo td:first-child::before {
      background-color: red;
      bottom: 0;
      content: "";
      display: block;
      left: 0;
      position: absolute;
      top: 0;
      width: 2px;
    }

.X697L,
._2fcGW {
  font-size: 13px;
  padding-left: 8px;
  padding-right: 8px;
  text-decoration: none;
}

._2fcGW {
  width: 15px;
}

.FqJl2 {
  border-bottom: #eceff1;
  border-top: none;
}

._164aZ {
  height: auto;
  padding: 0;
}

._1b_fi {
  height: 26px;
  width: 20px;
}

.yzvh4 {
  width: 25px;
}

._2zscE {
  border: 1px solid #eceff1;
  border-radius: 5px;
  box-shadow: none;
  display: flex;
  flex: 1;
  flex-direction: column;
  min-width: calc(100% - 5px);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

._2GGJR {
  margin: 8px 0 !important;
}

._2GGJR > div {
  padding-bottom: 4px;
}

._2GGJR input {
  margin-right: 15px;
}

._33W5H {
  padding-left: 14px;
}

._2G3E_ > th {
  background: #fff;
  border-bottom: 1px solid #eceff1;
  position: sticky;
  z-index: 100;
}

._2G3E_:first-of-type > th {
  top: 0;
  z-index: 101;
}

._2G3E_:nth-of-type(2) > th {
  top: 55px;
}

._3kM5H {
  overflow: auto;
}

._1_9tB {
  white-space: nowrap;
}

.FN9ZP input {
  padding-left: 15px;
}

._2Ehj {
  border: 1px solid #cecece;
  border-radius: 3px;
}


._49aZK {
  display: inline-block;
  width: 50%;
}

._1dcHU {
  padding-left: 10px;
}


._14HeR {
  margin-top: -14px;
  min-width: auto;
  padding: 10px 4px 0 4px;
}

._2JTIE {
  margin-left: 12px;
}

._3CwRC {
  display: flex;
  height: 100%;
}

._2KwAz {
  flex-basis: 60%;
}

._9aLk5 {
  flex-basis: 40%;
  padding: 0 10px;
}

._20rX8 {
  color: #9e9e9e;
  font-weight: 400;
}

._20rX8 em {
    color: #4a4a4a;
    font-style: normal;
    font-weight: 600;
  }

._24u1J {
  height: calc(100vh - 280px);
}


._3cma4 {
  color: #757575;
  font-size: 13px;
  height: 17px;
  line-height: 1.38;
  padding: 0 5px 0 1px;
}

._3_U5f {
  padding: 0 2px 0 4px;
}

._2aDQU {
  border-radius: 14px;
  display: inline-block;
  font-size: 11px;
  padding: 3px 9px;
  vertical-align: middle;
}

._2aDQU + ._2aDQU {
  margin-left: 8px;
}

._150fi {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 20px;
}

._1qhXu {
  color: #616161;
  font-size: 11px;
  line-height: normal;
  margin: 0;
  vertical-align: middle;
}

.Lh3OA {
  background-color: transparent;
  min-height: 28px;
  min-width: 0;
  padding: 0;
  white-space: nowrap;
}

.Lh3OA:hover {
    background-color: transparent;
  }

._3_q4N {
  background-color: #cfd8dc;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  line-height: 17px;
  margin-left: 10px;
  padding: 1px 6px 0;
  vertical-align: middle;
}

._3_q4N._3cC-C {
    background-color: #4a90e2;
  }

.Y9qeA {
  max-height: 60%;
  max-width: 370px;
}

._3uCP6 {
  color: #757575;
  font-size: 11px;
  margin: 0;
}

._2klH8 {
  padding: 16px 14px;
}

._1tBzl {
  color: #757575;
  font-size: 12px;
  line-height: 22px;
  margin-bottom: 0;
  margin-top: 11px;
  padding-left: 15px;
}

._1Jv3d {
  display: block;
  font-style: italic;
}

._2k_lj {
  margin-right: 2px;
}

.dSz4z {
  margin-top: 12px;
}

._3sAfX {
  color: #616161;
  font-size: 12px;
  font-style: italic;
}

._qSxI {
  margin-bottom: 0;
  margin-top: 10px;
}

.v3UrJ {
  display: flex;
}

._29McK {
  flex: 1;
}

._1byOF {
  background-color: #f3f6f8;
  color: #616161;
  color: #616161;
  font-size: 13px;
  font-weight: bold;
  padding: 15px;
  text-transform: uppercase;
  width: calc(100% - 30px);
}

._2VPxu {
  display: flex;
  flex-direction: column;
  margin-top: -21px;
  max-height: 60%;
  max-width: 1000px;
  overflow: visible;
  width: 50%;
}

._2VPxu._2vOfp {
    width: 370px;
  }

._2VPxu._3OWLV {
    margin-left: -15px;
  }

._2VPxu._3OWLV::after {
      left: 0;
      margin-left: 17px;
    }

._2VPxu._3U1ZC {
    margin-left: 15px;
  }

._2VPxu._3U1ZC::after {
      margin-right: 23px;
      right: 0;
    }

._2VPxu::after {
    border: 10px solid black;
    border-color: transparent transparent #f3f6f8 #f3f6f8;
    bottom: -20px;
    box-shadow: -5px 5px 5px 0 rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    content: "";
    height: 0;
    position: absolute;
    transform: rotate(-45deg);
    transform-origin: 0 0;
    width: 0;
  }

._2dzuW {
  overflow-y: auto;
}

._2z9X0 {
  background-color: #f3f6f8;
  padding: 8px 15px;
  text-align: right;
  width: calc(100% - 30px);
}

._1BcUo {
  border-radius: 2px 0 0 2px;
  border-right: 1px solid;
  min-width: 30px;
}

._2bwIo {
  display: inline-block;
}

._2bwIo > button + button {
    margin-left: 0 !important;
  }

.xztPr {
  border-radius: 0 2px 2px 0;
}

.xztPr._1dwvo {
    border-radius: 2px;
  }

._1Kkwy {
  background-color: rgba(5, 206, 101, 0.15);
  border-color: rgba(5, 206, 101, 0.3);
  color: #05ce65;
}

._1Kkwy:disabled {
    color: rgba(5, 206, 101, 0.3);
  }

._1Kkwy:hover {
    background-color: rgba(5, 206, 101, 0.3);
  }

._1MALb {
  background-color: transparent;
  border-color: black;
  border-style: solid;
  border-width: 1px;
  color: black;
}

._1MALb:disabled {
    color: #616161;
  }

._1MALb:hover {
    background-color: lightgray;
  }

.wMsW3 {
  background-color: rgba(252, 29, 0, 0.15);
  border-color: rgba(252, 29, 0, 0.3);
  color: #fc1d00;
}

.wMsW3:disabled {
    color: rgba(252, 29, 0, 0.3);
  }

.wMsW3:hover {
    background-color: rgba(252, 29, 0, 0.3);
  }

.h-lkk ._1Kkwy,
  .h-lkk .wMsW3 {
    background-color: transparent;
  }

._25ERG {
  margin-right: 0;
}

.EGie6 {
  vertical-align: middle;
}

._1Zz8v {
  color: #616161;
  font-size: 10px;
  vertical-align: middle;
}

.rnjKe {
  margin-top: 20px;
}

._2w7Tt {
  color: #197016;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  line-height: 28px;
  margin-right: 8px;
  padding: 0 10px;
  vertical-align: middle;
}

.Mhmvx {
  color: #05ce65;
  font-size: 20px;
  line-height: 20px;
}

._1zlap {
  margin-left: 10px;
}

._3zEJI {
  color: #05ce65;
  vertical-align: middle;
}

.bgGqp {
  padding: 0 2px 0 4px;
}

._3oM7d {
  color: #757575;
  font-size: 12px;
  font-style: italic;
  list-style-type: none;
  margin: 10px 0;
  padding: 0;
}

._3oM7d li {
    margin-bottom: 6px;
  }

._3oM7d li:last-child {
      margin-bottom: 0;
    }

[data-rmiz-wrap="visible"],
[data-rmiz-wrap="hidden"] {
  position: relative;
  display: inline-flex;
  align-items: flex-start;
}
[data-rmiz-wrap="hidden"] {
  visibility: hidden;
}
[data-rmiz-overlay] {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition-property: background-color;
}
[data-rmiz-btn-open],
[data-rmiz-btn-close] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;

  /* reset styles */
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  font: inherit;
  color: inherit;
  background: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
[data-rmiz-btn-open] {
  cursor: zoom-in;
}
[data-rmiz-btn-close] {
  cursor: zoom-out;
}
[data-rmiz-modal-content] {
  position: absolute;
  transition-property: transform;
  transform-origin: center center;
}

._1zRpZ {
  height: auto;
  max-height: 300px;
  max-width: 300px;
  width: auto;
}

._3FNN4 {
  height: auto;
  max-height: 300px;
  max-width: 300px;
  width: auto;
}

._1jlKl {
  line-height: 2em;
}

._17yNF {
  margin-bottom: 8px;
}

._16Iux {
  height: auto;
  max-height: 300px;
  max-width: 300px;
  width: auto;
}

._2_l5G {
  line-height: 2em;
}

.w9S5G {
  margin-bottom: 8px;
}

.RgbEK {
  height: auto;
  max-height: 300px;
  max-width: 300px;
  width: auto;
}

.Rr6jR {
  line-height: 2em;
}

._2SsJy {
  border-bottom: 1px solid #e0e0e0 !important;
  display: flex;
  justify-content: space-between;
  padding: 10px 0;
}

._2SsJy ._1qNBg {
    color: #7b7b7b;
    flex: 2;
    font-size: 13px;
    padding-right: 8px;
  }

._2SsJy ._3RMmT {
    color: #4a4a4a;
    flex: 3;
    font-size: 13px;
  }

._2SsJy:last-child {
    border-bottom: none;
  }

._2P7jr {
  color: #7b7b7b;
  font-style: italic;
}

.roMdR {
  display: flex;
  justify-content: space-between;
}

.dhBcf {
  border: 1px solid #424242;
  flex-basis: 100%;
  padding: 4px 0;
  text-align: center;
}

.dhBcf:not(:last-child) {
    border-right: 0;
  }

._2dsIr {
  background-color: #424242;
  color: white;
}

._1foNI {
  text-align: center;
}

.pIo3C {
  display: flex;
  justify-content: space-between;
}

._2Y0Ca {
  display: flex;
}

._2kVjL {
  background-color: #4a90e2;
  color: #fff;
  font-size: 11px;
  line-height: 18px;
  padding: 3px 10px;
}

._365UX {
  margin-right: 10px;
}

._2DXqF {
  float: right;
  padding-top: 10px;
}

.w01rM {
  border: solid 1px #cbcbcb;
  position: relative;
}

._3HRuq > div > div {
  border-right: 1px solid #cbcbcb;
  height: 24px !important;
}

._3HRuq:last-child > div > div {
  border-right: none;
}

._3HRuq.hRJ0_ > div > div {
  border-right: none;
}

._3HRuq._6cgDE > div > div {
  background-color: #a6abb5;
  border-radius: 4px;
  border-right: none;
}

._3HRuq::after {
  background: #edf0f2;
  content: "";
  display: inline;
  height: 10px;
  margin: 0;
  width: 1px;
}

._2jV0z span {
    vertical-align: middle;
  }

._2nI98 {
  display: flex;
}

._3Gs6L {
  flex: 1;
}

._1mWAL {
  background-color: #edf0f2;
  display: flex;
  flex: 0 1;
  z-index: 1000;
}

._1mWAL button + button {
    margin: 0 !important;
  }

.c07zX {
  color: #757575;
  font-size: 11px;
  margin: 0;
}

._120Wv {
  padding: 16px 14px;
}

._2yk0o {
  color: #757575;
  font-size: 12px;
  line-height: 22px;
  margin-bottom: 0;
  margin-top: 11px;
  padding-left: 15px;
}

._3Tekw {
  padding: 12px;
}

._1ReQ8 {
  border-top: 1px solid #e0e0e0;
  padding-top: 12px;
  text-align: right;
}

._18oCg {
  display: inline-block;
}

._1kT0y {
  margin-top: 10px;
}

._3vWxb + ._3vWxb {
  border-top: 1px solid #e0e0e0;
}

._2Oc2q + ._2Oc2q > ._3vWxb {
  border-top: 1px solid #e0e0e0;
}

._13PR4 {
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  line-height: 22px;
  padding: 0 10px;
  vertical-align: middle;
}

._13PR4._1OfTr {
    color: #197016;
  }

._13PR4._2AJTi,
  ._13PR4._1vd-C,
  ._13PR4.FBAup {
    color: #af0c07;
  }

._13PR4._2DRN_,
  ._13PR4.E2ZHl {
    color: #9e9e9e;
  }

._20MfF {
  font-size: 13px;
  font-weight: 600;
}

._20MfF._37bOj {
    background: #d6efd3;
  }

._20MfF._3dsMM,
  ._20MfF._19Lvk,
  ._20MfF._1Hnsf {
    background: #ffd1c9;
  }

._20MfF._16mpm,
  ._20MfF.Qm1jy {
    background: rgba(235, 243, 239, 1);
  }

._33csk {
  font-size: 13px;
  line-height: 19px;
}

._1Pu28 + ._1Pu28 {
  border-top: 1px solid colorBorderLight;
}

.hWfqC + .hWfqC {
  margin-top: 14px;
}

img._2m40H {
  height: auto;
  max-height: 480px;
  max-width: 100%;
  width: auto;
}

._2cTgq {
  flex-grow: 1;
  flex-shrink: 1;
  margin: 15px 20px;
  margin-bottom: 70px;
  overflow: hidden;
}

._1KzhE {
  display: flex;
  flex: 1;
  flex-direction: row;
  height: 100%;
}

._2c1Rh {
  flex-basis: 250px;
  flex-shrink: 0;
  height: 100%;
  overflow: auto;
}

._2c1Rh h4 {
    color: #616161;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 25px;
    margin-top: 0;
  }

._2c1Rh > div {
    overflow: hidden;
    padding: 15px 20px;
  }

.cQMv3 {
  color: #9e9e9e;
  display: block;
  font-size: 11px;
  font-weight: 600;
  margin-bottom: 7px;
  margin-top: 5px;
  text-transform: uppercase;
}

._2B5Ck {
  background-color: #e0e0e0;
  box-sizing: border-box;
  height: 1px;
  margin: 0 5px 30px;
}

.WyHXl {
  background-color: #fff;
  padding: 0 10px 0 14px;
  position: absolute;
  top: -12px;
}

._2SYji {
  position: relative;
}

._7FQkK {
  margin-left: 30px;
}

._1IitA {
  background-color: #fafafa;
  border: 1px solid #eeeeee;
  border-bottom: 0;
  display: flex;
}

._2KCTb {
  border-bottom: 1px solid #eeeeee;
  flex: 1;
  padding: 10px;
  white-space: nowrap;
}

._2Bld- {
  border-left: 1px solid #eeeeee;
  color: #9e9e9e;
  font-size: 14px;
  padding-left: 10px;
}

._2Idk8 {
  background-color: #fafafa;
  border: 1px solid #eeeeee;
  display: flex;
}

.iuQt5 {
  background-color: #eeeeee;
  display: inline-block;
  margin: 10px 0;
  vertical-align: middle;
  width: 1px;
}

._2sz5S {
  background-color: #fafafa;
  color: #9e9e9e;
  display: inline-block;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  padding: 0 15px;
  text-align: center;
}


._1AbnA {
  display: flex;
  flex-direction: row;
  font-size: 14px;
  justify-content: flex-start;
  margin-left: -14px;
  margin-right: -14px;
  padding-bottom: 30px;
  padding-top: 8px;
}

  ._1AbnA > div {
    flex-grow: 1;
    padding-left: 30px;
    padding-right: 15px;
  }

  ._1AbnA > div:first-child {
    padding-left: 15px;
  }

._25Nte {
  margin-left: -14px;
  margin-right: -14px;
}

._35vPr {
  max-width: 375px;
}

._35vPr footer button {
      text-transform: uppercase;
    }

._35vPr footer ._1-Eja {
      background-color: transparent;
      color: #4a90e2;
    }

._35vPr footer ._1-Eja:hover {
        background-color: transparent;
      }

.NPOyI {
  margin-left: -15px;
  margin-right: -15px;
}

._30MZW {
  display: flex;
}

._1_hnh {
  font-size: 11px;
}

._3ksl3 {
  font-size: 13px;
}

._1JH7d {
  margin-bottom: 4px;
}

._1EScE {
  font-size: 14px;
  font-weight: bold;
  line-height: 21px;
  padding-left: 4px;
}

._1EScE > div {
    margin-bottom: 8px;
    margin-top: 8px;
  }

._2ncg5 {
  padding: 0 10px;
}

._3wVNf {
  color: #a3a2a2;
}

.c49xK {
  margin-bottom: 10px;
}

.GcgQt {
  color: #a3a2a2;
  font-size: 16px;
}

.ABFeJ {
  background-color: #f3f6f8;
  border-radius: 0;
  height: 43px;
  width: 43px;
}

._2zRN8 {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  font-size: 14px;
  height: 39px;
  justify-content: center;
  margin-top: 19px;
}

._1MyPG {
  background-color: rgba(209, 237, 249, 0.25);
  border: dashed 1px #49b5e8;
  color: #49b5e8;
}

._3JZHI {
  border: dashed 1px #e0e0e0;
  color: #9e9e9e;
}

._1Ct49._39LQs {
    margin-top: -5px;
    position: absolute;
    right: 0;
  }

._1En0e {
  display: flex;
  list-style: none;
  margin-top: 19px;
  padding: 0;
}

._1En0e._39LQs {
    position: relative;
  }

._1FyI3 {
  background-color: #fff;
  border: solid 1px #eeeeee;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  flex: 0 0 40px;
  height: 100%;
  max-height: 41px;
  min-width: auto;
  width: 40px;
}

._1FyI3._23dk3 {
    border-left: solid 1px #eeeeee;
  }

._1FyI3._2ZquO {
    border-left: solid 1px #eeeeee;
  }

._2z4dR::before {
  color: #9e9e9e;
  font-size: 12px;
}

._38tXF {
  flex: 1;
  overflow: hidden;
}

._1eXTA {
  background-color: #fff;
  border: solid 1px #eeeeee;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  margin-left: 8px;
  max-height: 41px;
  min-width: auto;
  vertical-align: top;
}

._3RZBQ {
  height: 40px;
  width: 40px;
}

._1y_7w {
  margin: 0;
  padding: 0;
}

.UlFX2,
.MgPLD {
  display: inline-block;
}

.UlFX2 {
  background-color: #fafafa;
  border: 1px solid #eeeeee;
}

.MgPLD {
  margin-left: 10px;
}

._1rYJ_ {
  background-color: #fafafa;
  color: #9e9e9e;
  display: inline-block;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  padding: 0 15px;
  text-align: center;
}

._3KlHr {
  background-color: #fafafa;
  border: 1px solid #eeeeee;
  display: inline-block;
}

._3_FQA {
  width: auto;
}

._7sc5j {
  border: 0;
  font-size: 14px;
  height: auto;
  vertical-align: middle;
}

._2ycnY {
  font-size: 14px;
  margin-left: 10px;
}

._3MXwx {
  background-color: #fafafa;
  color: #9e9e9e;
  display: inline-block;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  padding: 0 15px;
  text-align: center;
}

._1Maon {
  background-color: #fafafa;
  border: 1px solid #eeeeee;
  display: inline-block;
  margin-left: 10px;
}

._2yCpI {
  font-size: 14px;
  margin-left: 10px;
}

._1_Bx1 {
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  margin: 0;
  padding-bottom: 20px;
  padding-left: 20px;
}

._2Jg_k {
  border-right: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  padding-right: 10px;
  padding-top: 5px;
}

._2SXmN,
._3FtZP {
  display: inline-block;
}

._2SXmN {
  background-color: #fafafa;
  border: 1px solid #eeeeee;
}

._3FtZP {
  margin-left: 10px;
}

._1U_J1 {
  background-color: #fafafa;
  color: #9e9e9e;
  display: inline-block;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  padding: 0 15px;
  text-align: center;
}

._3I2iW {
  font-size: 14px;
  margin-left: 10px;
  max-width: 300px;
}

._89auO {
  display: block;
  line-height: 2px;
  max-width: 600px;
  text-overflow: ellipsis;
}

.tcxC7 {
  align-items: flex-end;
  display: flex;
  flex-basis: 100%;
  flex-flow: row wrap;
  gap: 16px;
  justify-content: flex-start;
}
._23QPE {
  flex-basis: 100%;
}
._1HWfN {
  display: block;
  font-size: 12px;
}
._1HWfN:not(:empty) {
  margin-bottom: 10px;
  margin-top: -8px;
}
._3AOuI {
  margin-bottom: 8px;
  margin-top: 8px;
  padding-left: 15px;
  padding-right: 15px;
}
._2OHNO {
  margin-bottom: 8px;
}
._116_K {
  color: #fc1d00;
  margin-right: 4px;
}
._1ade2 {
  cursor: default;
}
._26Nw6 {
  color: #cfd8dc;
  height: 16px;
  margin-right: 4px;
  width: 16px;
}

._3bI-g {
  padding-top: 3px;
}

._2fmYe {
  background-color: #eceff1;
  border-radius: 2px;
  color: #a3a2a2;
  display: inline;
  font-size: 11px;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 2px 3px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

._27dXR {
  margin-left: -13px;
}

._12LoT {
  color: #fc1d00;
  margin-left: 4px;
}

._1uI3N {
  font-size: 14px;
}

._1Spfj {
  margin-bottom: 10px;
}

._2v23C {
  display: flex;
}

._3bEDt {
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
  display: inline-block;
  flex-basis: 40px;
  height: 40px;
  line-height: 40px;
  margin-right: 10px;
  text-align: center;
}

._2eOjk {
  flex: 1;
}

.RJQPk {
  display: flex;
  list-style: none;
  margin: 19px 0 0;
  padding: 0;
}

.RJQPk:first-child {
    margin-top: 0;
  }

.RJQPk.kx1Vt {
    position: relative;
  }

.WWIKo {
  display: flex;
  flex-direction: row;
  justify-content: left;
  margin-bottom: 32px;
}

.LqkTD {
  width: 30%;
}

.ra_D8 {
  width: 200px;
}

._3VrHQ {
  background-color: #fafafa;
  border: 1px solid #eeeeee;
  display: inline-block;
}

.E6pSk {
  width: auto;
}

._30npG {
  border: 0;
  vertical-align: middle;
}

.JThHG {
  font-size: 14px;
  margin-left: 10px;
}

._1Nn2a {
  border: 1px solid #eceff1;
  list-style: none;
  padding: 0;
}

._1Nn2a li {
    padding: 8px 15px;
  }

._1Nn2a li:nth-child(odd) {
    background: #fafbfc;
  }

._3b2kt {
  margin-bottom: 10px;
}

._32BYj {
  display: flex;
  position: relative;
}

._2oOTQ {
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
  display: inline-block;
  flex-basis: 40px;
  height: 40px;
  line-height: 40px;
  margin-right: 10px;
  text-align: center;
}

._2izqC {
  margin-bottom: 10px;
}

._22i78 {
  display: flex;
  position: relative;
}

._2Ejys {
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
  display: inline-block;
  flex-basis: 40px;
  height: 40px;
  line-height: 40px;
  margin-right: 10px;
  text-align: center;
}

._2HBch {
  position: relative;
  width: 100%;
}

.AN9Qb {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  margin-bottom: 1px;
}

.AN9Qb > div {
    background-color: #f8fafb;
  }

.AN9Qb:hover {
    border-bottom: 2px solid #000;
    margin-bottom: 0;
  }

._1ZBL2 {
  display: none;
}

.rdsRe {
  background-color: #fff;
  border: 1px solid #aaa;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  display: block;
  font-size: 13px;
  max-height: 500px;
  overflow: auto;
  position: absolute;
  width: 100%;
  z-index: 2;
}

.I9F7N {
  list-style-type: none;
  margin: 10px 0;
  padding: 0;
}

.tf3lX {
  cursor: pointer;
  padding: 5px 10px;
}

._1mnnI {
  background-color: #ddd;
}


._3WWBU {
  margin-top: 15px;
}

.ik7F6 {
  width: 45%;
}

._1qfgh {
  background-color: #cfd8dc;
  border: 1px solid #d8d8d8;
  color: #565656;
  line-height: 20px;
  padding: 0 0 0 16px;
}

.pxo8e {
  border-bottom: none;
}

.VOSkj {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #565656;
  height: 0;
  margin: 0 5px 0 0;
  width: 0;
}

.mxu8e {
  border-bottom: 5px solid transparent;
  border-left: 5px solid #565656;
  border-top: 5px solid transparent;
  height: 0;
  margin: 0 5px 0 5px;
  width: 0;
}

.GG0CU {
  list-style: none;
  margin: 0;
  padding: 0 0 0 8px;
}

.Vp671 {
  color: #424242;
  display: flex;
  font-size: 14px;
  line-height: 25px;
  max-width: 100%;
  position: relative;
}

.Vp671 ._1Uye_ {
    overflow: hidden;
    white-space: nowrap;
  }

.Vp671 ._1Uye_ > div:first-child {
      overflow: hidden;
      text-overflow: ellipsis;
    }

.Vp671 > span {
    flex: 1;
    min-width: 0;
    position: relative;
  }

._31ia2 {
  color: #ff462d;
  font-size: 12px;
}

._34oCe {
  padding: 4px;
}

._1c3dF {
  padding: 0;
}

._3_qCf {
  background: #eceff1;
  padding: 12px 16px;
}

._1N5Pf {
  margin-top: 8px;
}

._2Yc6S {
  padding: 12px 16px;
}

._3TMM- {
  display: flex;
}

._2iSzX {
  width: 80%;
}

._1VKYL {
  width: 70%;
}

._1VKYL textarea {
    min-height: 26px;
  }

._3H69d {
  margin-left: 12px;
  width: 30%;
}

._2QVoy {
  display: flex;
  flex-flow: column;
}

._3QXzu {
  margin-left: 12px;
  width: 30%;
}

._2aJV4 {
  margin-top: 10px;
}

.ZhPvC {
  margin-bottom: 0;
  margin-top: -5px;
}

.-pxWW {
  border: 1px solid #eceff1;
  flex: 1 1 auto;
  height: 45px;
  overflow-y: auto;
}

.X61WR {
  color: #4a90e2;
  min-width: 48px;
}

._3-2gn {
  color: #7b7b7b;
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  margin: 0;
  padding: 0;
}

._1AMjG {
  color: #9e9e9e;
  font-size: 11px;
}

._22Qfc {
  margin-top: 16px;
}

._1SRsB {
  color: #babfc2;
  height: 16px;
  margin-left: 3px;
  margin-right: 4px;
  width: 16px;
}

._1zwgv {
  display: flex;
}

._2O280 {
  padding: 5px;
}

.SuNlO {
  border-left: 1px solid #eeeeee;
  height: 40px;
  margin-left: auto;
  white-space: nowrap;
}

.SuNlO._3nZ-- {
  border-bottom: 1px solid #eeeeee;
}

.SuNlO.aeZbW {
  border-top: 1px solid #eeeeee;
}

.SuNlO > div {
  border-right: 1px solid #eeeeee;
  display: inline-block;
}

.SuNlO > div:last-child {
  border-right: none;
}

._2Y_OR {
  display: none;
}

._1j9Ci {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
}

._2deUY {
  border-bottom: solid 1px #d8d8d8;
  display: flex;
  height: 80px;
  position: relative;
}

._2deUY span {
  display: block;
}

._2FRDm {
  flex: 1;
  overflow: hidden;
  padding: 12px;
}

._3fKr6 {
  height: 40px;
}

._3DVb2 {
  color: #616161;
  margin-bottom: 16px;
  margin-top: 16px;
}

._3DVb2 ul {
    list-style: none;
    margin: 6px 0;
    padding-left: 16px;
  }

._3DVb2 li {
    margin-bottom: 4px;
  }

._3DVb2 ._3IV11 .Kil2t {
      vertical-align: 6px;
    }

._25hMZ {
  background: #eceff1;
  color: #a3a2a2;
  margin-right: 4px;
}

._7qsCR {
  fill: #4a90e2;
  height: 12px;
  margin-left: 1px;
  margin-right: 3px;
  transform: rotateY(180deg) translateY(2px);
  width: 12px;
}

._1HKjE {
  overflow-wrap: anywhere;
}

.J3hKE {
  background-color: rgba(209, 237, 249, 0.25);
  border: dashed 1px #49b5e8;
  box-sizing: border-box;
  color: #49b5e8;
  font-size: 14px;
  margin: 0 15px 10px;
  padding: 15px;
}

._3OxwO {
  display: flex;
  font-size: 14px;
}

.manCo {
  line-height: 40px;
  margin-right: 10px;
}

.arcl4 {
  margin-right: 10px;
  overflow: hidden;
  padding: 6px 12px;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
}

.arcl4 .Cbm-G {
    margin-bottom: 2px;
  }

.arcl4 ._3Un9V {
    color: #4a4a4a;
    font-size: 13px;
  }

.arcl4 ._3Un9V em {
      font-style: normal;
      font-weight: bold;
    }

.arcl4 ._3Un9V ul {
      margin: 0;
    }

.BPX69 {
  display: block;
  margin-bottom: 6px;
}

.BPX69 img {
    display: block;
    width: 120px;
  }

._2uI3M img {
    border-radius: 8px;
    height: 62px;
    margin: 4px 12px 4px 0;
    width: 68px;
  }

.KKwXP {
  color: #fc1d00;
}

._3gkhG {
  margin: 6px 0;
}

._1wnUm {
  padding-left: 12px;
}

.cYFaH {
  color: #fc1d00;
  margin-left: 4px;
}

._1rpVW {
  background-color: #fff;
  border: 1px solid #d8d8d8;
  padding: 18px 20px;
}

._1rpVW + ._1rpVW {
    border-top: none;
  }

._1rpVW._3DaRd {
    border-bottom: none;
  }

._1rpVW._3H-UH {
    background: none;
    border: none;
    padding: 0 20px 18px 0;
  }

.wubjv {
  background-color: none;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  color: #9e9e9e;
  font-size: 16px;
  font-weight: 500;
  height: 40px;
  line-height: calc(40px + 2px);
  text-align: center;
  width: 40px;
  z-index: 100;
}

._15z2K {
  background: #eceff1;
}

.YQKIE {
  background: #dee5e8;
}

header {
  color: #9e9e9e;
  display: flex;
  flex: 1;
  flex-direction: row;
  font-size: 12px;
  line-height: 1.9;
  overflow-x: hidden;
}

header h3 {
    color: black;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 4px;
    margin-top: 0;
    overflow-wrap: break-word;
  }

._2U9fU {
  flex: 1;
  overflow-wrap: break-word;
  padding-left: 12px;
}

.kJc_7 {
  background: #cfd8dc;
  float: right;
  font-size: 12px;
  padding: 10px;
  position: relative;
  right: 0;
  top: 0;
}

._2xPnv {
  height: 0;
  width: 100%;
}

._17GCn {
  display: none;
}

._18tWF {
  color: #757575;
  display: flex;
  flex: 1;
  flex-direction: row;
  font-size: 13px;
}

._18tWF ._3HSB7 {
    padding: 6px 0;
  }

._1TcLK {
  flex: 0 calc(40px + 18px);
}

._1Fe-e {
  width: 100%;
}

._2tIdZ {
  margin: 6px 0;
}

.XfR0W {
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  display: inline-block;
  padding: 6px 28px;
  text-transform: capitalize;
}

._3ry1Y {
  border: 1px solid #e0e0e0;
  border-collapse: collapse;
  margin-bottom: 18px;
  margin-top: 18px;
  width: 70%;
}
._3ry1Y th,
  ._3ry1Y td {
    color: #212121;
    padding: 6px;
    text-align: left;
  }
._3ry1Y th {
    color: #a3a2a2;
    padding: 12px 36px;
    width: 212px;
  }
._3ry1Y tr {
    border-bottom: 1px solid #e0e0e0;
  }

._3zONo {
  cursor: default;
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 0;
}

.hdx8Z {
  cursor: default;
  font-size: 13px;
}

.fyO8v {
  border: 1px solid #e0e0e0;
  border-collapse: collapse;
  margin-bottom: 18px;
  margin-top: 18px;
  width: 50%;
}
.fyO8v th,
  .fyO8v td {
    color: #212121;
    padding: 6px;
    text-align: left;
  }
.fyO8v th {
    color: #a3a2a2;
    padding: 12px 36px;
    width: 212px;
  }
.fyO8v tr {
    border-bottom: 1px solid #e0e0e0;
  }

._3nkef {
  border: 1px solid #e0e0e0;
  border-collapse: collapse;
  margin-bottom: 18px;
  margin-top: 18px;
  width: 50%;
}
._3nkef th,
  ._3nkef td {
    color: #212121;
    padding: 6px;
    text-align: left;
  }
._3nkef th {
    color: #a3a2a2;
    padding: 12px 36px;
    width: 212px;
  }
._3nkef tr {
    border-bottom: 1px solid #e0e0e0;
  }

._3EEJA {
  display: inline-block;
  line-height: 40px;
}

._1Eydu {
  color: #878d90;
  vertical-align: middle;
}

._1zOr2 {
  background-color: none;
  border: 1px solid #d8d8d8;
  color: black;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  line-height: 16px;
  margin: 0 15px 10px;
  position: relative;
}

._14ybw {
  background-color: #dee5e8;
}

._2DNLa {
  display: flex;
}

._2hA8K {
  padding: 12px;
}

._2TJoQ {
  display: flex;
  line-height: 40px;
  margin-right: 10px;
}

.QgdQv {
  display: inline-block;
  max-width: calc(100% - 180px);
}

._2EStK {
  float: left;
  max-width: calc(100% - 20px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._1C0bd {
  display: inline-block;
  width: 20px;
}

._2mbNb {
  position: absolute;
  right: 0;
}

._1fT0H {
  overflow: hidden;
  width: 100%;
}

._1fT0H._2QbzD {
    background: colorBackgroundLight;
    border: 1px solid #e0e0e0;
    box-shadow: 0 1px 2px 0 #e0e0e0;
    display: flex;
    flex: 1;
    flex-direction: column;
    padding: 16px;
    z-index: 100;
  }

.qWsZM {
  fill: #49c9b5;
  height: 20px;
  margin-left: -3px;
  transform: rotateZ(90deg) translateX(6px);
  width: 20px;
}

.gB1Ft {
  cursor: default;
}

._1TP0X {
  margin-bottom: 4px;
}

._2SpgF {
  color: #616161;
  font-size: 12px;
}

._1v6Ds {
  margin: 6px 0;
}

.RRwPK {
  background-color: transparent;
  color: inherit;
  min-width: 0;
  padding: 0;
  text-transform: none;
  white-space: nowrap;
}

.RRwPK:hover {
    background-color: transparent;
  }

._3_evo {
  font-size: 10px;
  min-height: 10px;
}

._2Irwn {
  font-size: 10px;
  font-weight: 300;
}

._2V036 {
  border-radius: 2px;
  max-height: 60%;
  max-width: 370px;
  min-width: 270px;
}

._2V036 header {
    background: #4a90e2;
    margin: 0;
    padding: 12px;
  }

._2V036 .O0cwh {
    background: transparent;
    border: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    height: 30px;
    position: absolute;
    right: 4px;
    top: 2px;
    width: 30px;
  }

._2V036 .O0cwh:focus,
    ._2V036 .O0cwh:active {
      outline: none;
    }

._2V036 ._3hpVH {
    color: #fff;
    font-size: 12px;
    margin: 0;
  }

._2V036 ._17lCa {
    background: #fafbfc;
    border: 1px solid #4a90e2;
    font-size: 12px;
    padding: 12px 8px;
  }

._2V036 ._1tXS1 {
    background: #fff;
    border: 1px solid #eceff1;
    padding: 16px 14px 22px;
  }

._33gtr {
  margin: 0 15px 10px;
  padding: 15px;
  text-align: center;
}

._11uhB {
  margin: 10px 17px;
}

._3pELb {
  margin-top: 10px;
}

._1h70U {
  background: #fff;
  border: 1px solid #d8d8d8;
}

._1LZDL {
  background: #dee5e8;
}

._1z4v- {
  background: #fff;
  border: 0;
  margin: 0;
  position: relative;
}

._25hjc {
  color: #000;
  height: 0;
  line-height: 1em;
  width: 100%;
}

.N4Ohj {
  background: #cfd8dc;
  float: right;
  font-size: 12px;
  padding: 10px;
  position: relative;
  right: 0;
  top: 0;
}

._3Kln2 {
  margin-bottom: 10px;
}

._1jukO {
  border: dashed 1px #e0e0e0;
  color: #9e9e9e;
  font-size: 14px;
  font-weight: 100;
  padding: 15px;
  text-align: center;
}

._19BmC {
  margin: 15px;
}

._1ZA6I {
  color: #9e9e9e;
  font-size: 12px;
  line-height: 1.9;
  padding: 0 0 5px 45px;
  position: relative;
  top: -10px;
  z-index: 100;
}

._5Q_fv {
  margin: 6px 0;
}

._3zCi9 {
  background-color: #fff;
  border: solid 1px #d8d8d8;
  margin: 0 15px 10px;
}

._2I8Rh {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

._1AZG6 {
  color: #a3a2a2;
  font-size: 10px;
  margin-top: 17px;
}

._3_S_f {
  border: none;
  margin: 0;
}

._3uPC4 {
  margin: 0 15px 10px;
}

._3uPC4._2Vczx {
  margin: 0;
}

._1QEbU {
  background-color: #fff;
  border: solid 1px #d8d8d8;
  margin: 0 15px 10px;
}

.P8lFG {
  border: none;
  margin: 0;
}

._2NGL7 {
  border-bottom: solid 1px #d8d8d8;
  border-top: solid 1px #d8d8d8;
}

._1Or_S {
  border-left: none;
}

._3FwPe {
  border: dashed 1px #e0e0e0;
  color: #9e9e9e;
  font-size: 14px;
  font-weight: 100;
  padding: 15px;
}

._34ufJ {
  margin-bottom: 0;
}

._3dNya {
  margin: 0 15px 15px;
  text-align: center;
}

._2vACR {
  border: none;
}

._3qlCH {
  display: block;
  padding-top: 20px;
}

._3HZ8H {
  align-items: center;
  background-color: #49c9b5;
  color: white;
  display: inline-flex;
  font-weight: 500;
  height: 38px;
  margin-right: 30px;
  padding: 2px 20px 0 10px;
}

._1AAom {
  flex-flow: row nowrap;
  margin: 0;
  padding: 0;
}

._3m-Lp {
  box-shadow: 0 4px 4px -2px #d8d8d8;
  height: 73px;
}

._2Zczm {
  height: 73px;
  max-width: 400px;
}

.cOLwv {
  border-right: solid 1px #e0e0e0;
  flex: 0 0 268px;
  max-width: none;
  overflow-y: auto;
}

._1uKqK {
  flex-basis: 0;
}

._1yrrA {
  flex: 1;
  position: relative;
}

.m5xAe {
  background: #fff;
  border-left: 1px solid #e0e0e0;
  flex: 0 0 268px;
  width: 268px;
}

._2VE3U {
  height: 100%;
  overflow-y: auto;
  position: absolute;
  width: 100%;
}

.Icp8c {
  margin-left: 15px;
}

._3zTvE {
  align-items: center;
  display: flex;
  justify-content: flex-start;
}

._1KPgi {
  padding-top: 4px;
}

._1nKcH {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._1nKcH footer {
    box-shadow: 0 0 4px 2px #d8d8d8;
    height: 40px;
    padding: 8px 16px;
  }

._1HNYt {
  flex: 1;
  overflow-y: auto;
  padding: 15px;
}

._2J3qX {
  padding: 8px;
}

._2J3qX:last-child {
    padding-bottom: 8px;
  }

.zcTLn {
  padding: 0;
}

.zcTLn:last-child {
    padding-bottom: 0;
  }

._3PUkl {
  padding: 16px;
}

._2CR8N {
  box-shadow: 0 4px 4px -2px #d8d8d8;
  flex: 0 0 auto;
  margin: 0;
  padding: 16px 18px;
  z-index: 1010;
}

._2CR8N h2 {
  color: #757575;
  font-size: 16px;
  font-weight: 300;
  margin: 0;
}

._2CR8N h2 em {
  color: #4a4a4a;
  font-style: normal;
  font-weight: 500;
}

._3IIfr {
  flex: 4;
}

._2S68r {
  flex: 6;
}

._3AFDr {
  bottom: 0;
  flex-direction: row;
  left: 57px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  top: 50px;
}

._16iaM {
  border-bottom: 1px solid #e0e0e0;
  box-shadow: none;
}

._32bBp {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 16px;
}

._2w8kj {
  color: black;
  font-family: 'MaisonNeue', sans-serif;
  font-size: 18px;
  margin-left: 15px;
}

.AufF7 {
  font-size: 14px;
  font-weight: 300;
}

.AufF7 a,
  .AufF7 a:link,
  .AufF7 a:visited,
  .AufF7 a:active {
    color: #000;
    text-decoration: none;
  }

.AufF7 a:hover {
    text-decoration: underline;
  }

._36UeN div {
    margin-left: 0;
  }

._36UeN div hr:first-child {
    border-bottom: 2px solid colorGray7;
  }

._1iaRL label {
    color: )from '@premise/theme/variables.css';
    font-family: 'MaisonNeue', sans-serif;
    font-size: 14px;
    font-style: italic;
    margin-bottom: 5px;
  }

._1iaRL a {
    font-size: 16px;
    font-weight: 500;
  }

._1iaRL input {
    font-size: 16px;
    font-weight: 500;
  }

._1iaRL > div:not(:last-child) {
    margin-bottom: 50px;
  }

._2PyRr {
  font-size: 14px;
  font-style: italic;
  list-style: none;
  margin: 0;
  padding: 0;
}

._2vi_M {
  max-width: 30px;
  width: 30px;
}

._1Znyc {
  height: 13px;
  width: 7px;
}

._36CXb {
  display: flex;
  justify-content: space-between;
}

._3A38b {
  width: 300px;
}


._2Qecl {
  align-items: center;
  display: flex;
}

._3k17I {
  flex: 1;
  padding: 10px;
  white-space: nowrap;
}

.U6jJ5 {
  box-sizing: border-box;
}

.U6jJ5 > div {
    display: block;
  }

/*
CSS voodoo below to override react-datepicker css for full-width input element
that maintains date picker's popover styling. Dear God, dont break.
*/

.react-datepicker-popper {
  z-index: 110;
}

.U6jJ5 .react-datepicker__input-container {
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  margin-bottom: 1px;
  position: relative;
}

.U6jJ5 .react-datepicker {
  border: none;
}

.U6jJ5 .react-datepicker__month-container {
  background: white;
  border: 1px solid #aeaeae;
  border-radius: 3px;
}

.U6jJ5 .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  top: 2px;
}

.q4dQS {
  background-color: #fafafa;
  border: 1px solid #eeeeee;
  box-sizing: border-box;
  display: inline-block;
  height: 41px;
  padding-right: 5px;
  width: calc(50% - 5px);
}

._6u632 {
  margin-right: 5px;
}

._1VxKW {
  margin-left: 5px;
}

._1VRPD {
  background-color: #eeeeee;
  float: left;
  height: 25px;
  margin-top: 7px;
  width: 1px;
}

._1ae15 {
  color: #9e9e9e;
  float: left;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
  width: 98px;
}

._2VFzu {
  padding-top: 48px;
}

.EWKuG {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.-flIg {
  float: right;
}

.GOAKK {
  background-color: #f6f5bf;
  color: #7f7e48;
  display: none;
  font-size: 14px;
  font-weight: bold;
  height: 37px;
  margin-bottom: 12px;
  padding: 15px;
  position: relative;
}

.GOAKK._3wZ3X {
  display: block;
}

._1c9dm {
  float: left;
}

.ZPmGL {
  display: block;
  font-size: 12px;
  font-weight: 300;
  margin-top: 6px;
  white-space: pre;
}

._2vU8E {
  padding-left: 34px;
  padding-top: 6px;
}

._3bWfs {
  padding-left: 34px;
  padding-top: 6px;
}

._2acsF {
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  line-height: 28px;
  margin-right: 8px;
  padding: 0 10px;
  vertical-align: middle;
}

._2acsF._3RdY4 {
    color: #197016;
  }

._2acsF._3r6Rr {
    color: #af0c07;
  }

.bEKHg {
  color: gray;
  font-size: 11px;
  margin-left: 5px;
}

.zhbtO {
  margin-right: 20px;
}

.NAgpV {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}

._2B2qi {
  display: inline-block;
  margin-left: 0;
  margin-right: 10px;
}

._3siOl {
  background-color: transparent;
  border-top: 1px solid #e0e0e0;
  bottom: 0;
  display: flex;
  left: 0;
  overflow: hidden;
  padding: 16px;
  position: absolute;
  right: 0;
  white-space: nowrap;
}

._2u75S {
  color: #757575;
  flex-shrink: 1;
  font-size: 13px;
  font-style: italic;
  line-height: 28px;
  margin-right: 20px;
  overflow: hidden;
}

._2yZF0 + ._2B2qi {
  margin-left: -20px;
}

._2yZF0 {
  vertical-align: middle;
}

._2GeIN {
  transition: box-shadow 0.25s linear;
}

._2GeIN._3UCTH {
    box-shadow: 0 0 20px #197016;
  }

._2GeIN._1Wybq {
    box-shadow: 0 0 20px #af0c07;
  }

.o-Fd2 {
  display: flex;
  overflow-x: hidden;
}

._27avv {
  border-right: 1px solid #e0e0e0;
  display: flex;
  flex: 0 0 60%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}

._1QLkn {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-bottom: 65px;
  overflow: hidden;
}

._3eTHL {
  flex: 1;
  overflow-y: auto;
  padding: 5px 20px;
}

.dfo7v + .dfo7v {
  margin-top: 14px;
}

._3_zqt {
  box-shadow: 0 -2px 4px 0 #d8d8d8;
  display: flex;
  padding: 12px;
  z-index: 1010;
}

._3_zqt button {
    vertical-align: top;
  }

._3_zqt ._31o-i {
    margin-right: 20px;
  }

._1XnvR {
  display: flex;
}

._3Kqfx {
  position: absolute;
  right: 15px;
  top: 15px;
}

._3boH5 {
  background-color: #fff;
  flex: 0 0 auto;
  margin: 0;
  padding: 16px 18px;
  z-index: 1010;
}

._3boH5 h2 {
  color: #757575;
  font-size: 16px;
  font-weight: 300;
  margin: 0;
}

._3boH5 h2 em {
  color: #4a4a4a;
  font-style: normal;
  font-weight: 500;
}

._3-T68 {
  color: #757575;
  font-size: 13px;
  margin-top: 10px;
}

._3IRQE {
  min-height: 450px;
}

.iyfMc {
  margin-right: 8px;
}

._2kirb {
  color: #757575;
}

._25M5O {
  color: #757575;
  font-size: 13px;
}

._35-Qr {
  display: inline-block;
}

._3JfgQ {
  flex: 1;
}

._3nfLW {
  flex: 1;
  order: 2;
}

._1ol2P {
  flex: 2;
  order: 1;
}

._1XfJo {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 10px;
}

._2R-Ct {
  height: 65px;
  margin-bottom: -12px;
  margin-left: 40px;
  margin-top: -12px;
}

.JJdbD {
  height: 100%;
  padding: 16px;
}

  .JJdbD > span {
    display: block;
    position: relative;
    text-align: center;
    top: 40%;
    transform: translateY(-40%);
  }

._14rbD {
  margin-left: auto;
}

.AAhru {
  vertical-align: middle;
}

.AAhru + .AAhru {
  margin-left: 20px;
}

._52pjL {
  margin: 10px 0;
}

._3cNKn {
  color: #7b7b7b;
  font-size: 16px;
  white-space: nowrap;
}

._3cNKn em {
    font-style: normal;
    font-weight: bold;
  }

._2C4Q5 {
  display: flex;
  flex-direction: column;
}

._2-8Fy .t7VCg {
    border-bottom: 1px solid #e0e0e0;
    display: flex;
    font-size: 14px;
    padding: 10px 0;
  }

._2-8Fy:last-child {
    border-bottom: none;
  }

._31DLl {
  display: flex;
  flex: 1;
  flex-direction: column;
}

._31DLl footer {
    box-shadow: 0 -2px 4px 0 #d8d8d8;
    display: flex;
    padding: 10px 0;
    z-index: 1010;
  }

._31DLl footer ._2Y-ra {
      color: colorLabelDark;
      flex: 0 0 150px;
      font-size: 13px;
      padding-left: 16px;
      padding-right: 8px;
      white-space: nowrap;
    }

._31DLl footer ._1qCCc {
      color: #757575;
      flex-grow: 1;
      font-size: 11px;
      padding-right: 16px;
    }

._31DLl footer ._1qCCc ._32W8_ {
        font-weight: bold;
        text-transform: uppercase;
      }

._31DLl footer ._1qCCc ul {
        margin: 6px 0;
        padding-left: 16px;
      }

._1PUvf {
  display: flex;
  flex: 1;
  overflow-y: hidden;
}

._1cya4 {
  display: flex;
  flex: 0 0 auto;
  justify-content: space-between;
  margin: 0;
  padding: 10px 18px;
  position: relative;
  z-index: 1010;
}

._1cya4 h2 {
    align-items: center;
    color: #757575;
    display: flex;
    font-size: 16px;
    font-weight: 300;
    margin: 0;
  }

._1cya4 h2 em {
    color: #4a4a4a;
    font-style: normal;
    font-weight: 500;
  }

._1cya4 ._2uDWm {
    display: flex;
  }

.LBQfL {
  background-color: #f3f3f3;
  color: #424242;
  font-size: 13px;
  line-height: 22px;
  padding: 3px 12px;
}

._1ZqTH {
  background: #f3f3f3;
  border-bottom: 1px solid #e0e0e0;
  box-shadow: none;
  margin-top: 6px;
  width: 100%;
}

._2ObFt {
  color: #757575;
  max-width: 75px;
  text-transform: capitalize;
}

._2GVuN {
  flex: 1;
  padding-left: 6px;
  word-break: break-all;
}

._3jjJj {
  flex: 0 1;
  width: 18px;
}

._31A5a {
  color: #878d90;
  font-size: 16px;
  padding-top: 3px;
}

._2JfWs {
  background: #f3f3f3;
  border-bottom: 1px solid #e0e0e0;
  box-shadow: none;
  font-size: 12px;
  font-weight: 500;
  text-transform: capitalize;
}


._1VK8O {
  font-size: 12px;
}

.AaGn0 {
  visibility: hidden;
}

._1q-fm {
  color: #4a4a4a;
  flex: 1;
}

.qUeKy {
  color: #7b7b7b;
}

._28RbW {
  align-items: flex-start;
  display: flex;
  flex-flow: row nowrap;
  text-decoration: none;
}

._28RbW:hover ._1q-fm,
  ._28RbW:hover .qUeKy {
    color: #ff442d;
  }

._28RbW:hover .AaGn0 {
    visibility: visible;
  }

._1cC4C {
  flex: 0 0 18px;
  height: 18px;
  padding-left: 2px;
  padding-top: 2px;
  width: 18px;
}

._3futY {
  background: #f3f3f3;
  border-bottom: 1px solid #e0e0e0;
  box-shadow: none;
  font-size: 12px;
  font-weight: 500;
  text-transform: capitalize;
}

._2FxvL {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 8px;
}

._1e28r {
  line-height: 18px;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}

._1mqlR {
  cursor: pointer;
  font-size: 11px;
  font-weight: 400;
  margin-bottom: 8px;
}

._1mqlR button {
    text-align: left;
  }

._3Xm07 {
  margin-bottom: 12px;
}

._3qjnM {
  flex: 1 0 0;
}

._3NnhE {
  padding: 14px 10px;
}

.n4Oo0 {
  color: #7b7b7b;
  font-size: 14px;
  font-weight: bold;
  justify-content: space-between;
  padding: 10px 12px;
  text-transform: uppercase;
}

._1KzSP {
  float: right;
  font-size: 10px;
  padding-bottom: 13px;
}

.d5nGR {
  border-bottom: 1px solid #e0e0e0;
}

._10JQk {
  padding-top: 25px;
}

._2aAhv {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 2px;
  width: 100%;
}

._3mt4X {
  font-size: 0.8em;
  line-height: 1.6em;
  padding: 0 20px 2px 20px;
}

._31JjP {
  font-style: italic;
  font-weight: bold;
  padding-top: 10px;
}

._1P6C9 {
  left: 50px;
  position: absolute;
  top: 175px;
}

._21RVF {
  overflow-x: auto;
  position: relative;
  white-space: nowrap;
}

._2-5BZ {
  background-color: rgba(0, 0, 0, 0.5);
  display: inline-block;
  margin-top: 5px;
  overflow: hidden;
}

._2-5BZ:last-child {
    margin-right: 0;
  }

._2-5BZ.PSUpc {
    background-size: cover;
  }

._2-5BZ._1wX9K {
    cursor: zoom-in;
    outline: 0;
  }

._3YhZO {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

._1rCJk {
  background-color: rgba(0, 0, 0, 0.5);
  border: none;
  color: #fff;
  outline: none;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 5px;
}

._1rCJk._38hiz {
    cursor: pointer;
  }

._14aWX ._2-5BZ {
    height: 40px;
    margin-right: 1px;
    width: 40px;
  }

._14aWX ._3YhZO {
    width: 40px;
  }

._14aWX ._1rCJk {
    height: 40px;
    line-height: 40px;
    margin-left: calc(-1 * (40px + 1px));
    width: 40px;
  }

._1exKY ._2-5BZ {
    height: 150px;
    margin-right: 10px;
    width: 150px;
  }

._1exKY ._3YhZO {
    width: 150px;
  }

._1exKY ._1rCJk {
    font-size: 18px;
    height: 150px;
    line-height: 150px;
    margin-left: calc(-1 * (150px + 10px));
    width: 150px;
  }

.K0Dwm {
  box-sizing: border-box;
  padding: 80px;
  position: relative;
  width: 100vw;
}

.K0Dwm ._3Z7in {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: calc(100vh - 160px);
    width: auto;
  }

.K0Dwm ._31wsu {
    position: absolute;
    right: 20px;
    top: 20px;
  }

._11SHL {
  position: relative;
  width: 100%;
}

._2HDNJ {
  margin-top: 5px;
  min-width: 228px;
  width: 100%;
}

._2HDNJ > div {
    background-color: #f8fafb;
  }

._2473i {
  margin-bottom: 5px;
}

._3Tm7q {
  font-size: 13px;
  margin: 2px;
}

.G9vJy {
  display: none;
}

.gy1Rv {
  background-color: #fff;
  border: 1px solid #aaa;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  display: block;
  font-weight: 300;
  max-height: 380px;
  overflow: auto;
  position: absolute;
  width: 100%;
  z-index: 2;
}

._1hP2g {
  list-style-type: none;
  margin: 10px 0;
  padding: 0;
}

._3TcgP {
  cursor: pointer;
  padding: 10px 10px;
}

._2bFU4 {
  background-color: #ddd;
}

._1xvNz {
  margin-top: 8px;
}

._3VaMZ.R6q03 {
    margin-top: -5px;
    position: absolute;
    right: 0;
  }

._1ytVa {
  background-color: #fff;
  border: solid 1px #eeeeee;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  flex: 0 0 40px;
  height: 100%;
  max-height: 41px;
  min-width: auto;
  width: 40px;
}

._2e2u-::before {
  color: #9e9e9e;
  font-size: 12px;
}

._2CKDf {
  flex: 1;
  overflow: hidden;
}

._3WjZj {
  font-weight: 100;
}

._2U0Mv._1Lx7j {
    margin-top: -5px;
    position: absolute;
    right: 0;
  }

._1XBiD {
  background-color: #fff;
  border: solid 1px #eeeeee;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  flex: 0 0 40px;
  height: 100%;
  max-height: 41px;
  min-width: auto;
  width: 40px;
}

._t8pi::before {
  color: #9e9e9e;
  font-size: 12px;
}

._1n3-v {
  flex: 1;
  overflow: hidden;
}


._2tCvL {
  margin-top: -16px;
}

.zDZVj {
  margin-top: 8px;
}

._2Xv5r {
  margin-top: 8px;
}

@value (
  colorGray7,
)from '@premise/theme/variables.css';

.pigPF {
  padding-left: 50px;
}

._2osKV div {
    margin-left: 0;
  }

._2osKV div hr:first-child {
    border-bottom: 2px solid colorGray7;
  }

._27vvl {
  padding-left: 50px;
}

._2rvk0 {
  align-items: center;
  display: flex !important;
  gap: 150px;
}

._1N2pJ {
  display: flex;
  flex-direction: column;
}

._2kWU5 {
  align-items: baseline;
  display: flex;
  flex-direction: column;
}

.l01yR {
  background-color: lightgray;
}

._1n4Ry {
  margin: auto;
}

._3miVr {
  bottom: 27px;
  color: #616161;
  font-family: 'MaisonNeue', sans-serif;
  font-size: 12px;
  font-style: italic;
  position: absolute;
  right: 20px;
  top: -6px;
}

._3nb9N {
  height: 100vh;
  overflow: scroll;
}

._1l23I {
  margin-left: 12px;
  min-width: auto;
  padding: 0 4px;
}

._1JJY7 {
  height: calc(100vh - 100px);
  overflow: scroll;
}

._2VmOG {
  color: #cfd8dc;
  height: 16px;
  margin-right: 4px;
  width: 16px;
}

@value (
  colorGray7,
)from '@premise/theme/variables.css';

._3tXV8 {
  padding-left: 50px;
}

.DHYCG div {
    margin-left: 0;
  }

.DHYCG div hr:first-child {
    border-bottom: 2px solid colorGray7;
  }

._2UhAO {
  font-size: 12px;
  vertical-align: middle;
}

._2UhAO._2ihE9 {
    text-transform: uppercase;
  }

._3w486 {
  color: #197016;
}

._2yo7s {
  color: #af0c07;
}

._2efVx {
  color: #757575;
}

._29QGU {
  color: #49b5e8;
  font-weight: 700;
}

._3BM5H {
  border: 1px solid #babfc2;
  border-spacing: 0;
  font-size: 12px;
  width: 100%;
}

._3BM5H tr {
    height: 30px;
  }

._3BM5H tr:nth-child(even) {
    background-color: #f3f6f8;
  }

._3BM5H th {
    color: #616161;
    font-weight: 500;
    padding-left: 20px;
    text-align: left;
    width: 40%;
  }

._3BM5H td {
    color: black;
    text-align: left;
  }

._3g4sb {
  color: #fc1d00;
  cursor: pointer;
  font-size: 18px;
}

._3dYMF {
  color: #a3a2a2;
  cursor: pointer;
  font-size: 18px;
}

._2B0sp {
  line-height: 12px;
  padding-left: 4px;
  vertical-align: middle;
}

.KN7P7 {
  display: flex;
  flex-wrap: wrap;
  margin-top: 2px;
}

.xmxPr {
  line-height: 18px;
  width: 280px;
}

._1rC8u {
  background-color: white;
}

._1BLyN {
  padding: 0 10px;
}

._3MQs_ {
  margin-left: 15px;
}

._3F6-Q {
  display: flex;
  flex: 1;
  flex-direction: column;
}

._20AaL > div:not(:last-child) {
    margin-bottom: 16px;
  }

._1adjs {
  font-size: 12px;
  line-height: 12px;
  margin-left: 50px;
  vertical-align: middle;
}

.N_dov {
  color: #197016;
}

._3m26-,
._1sfxt,
._3JAtf {
  color: #424242;
}

._2L4Po,
._1isOM {
  color: #af0c07;
}

._1phCl {
  /* background: colorPrimaryBlue; */
}

._3INXa {
  height: 60vh;
  width: 500px;
}

dd {
  margin-left: 0;
}

dt {
  font-weight: bold;
}

._1mk4w {
  text-align: right;
}

._3yWX3 {
  bottom: 27px;
  color: #616161;
  font-family: 'MaisonNeue', sans-serif;
  font-size: 12px;
  font-style: italic;
  position: absolute;
  right: 20px;
  top: -6px;
}

._1JSJI {
  margin-left: 12px;
  min-width: auto;
  padding: 0 4px;
}

._3QlEk {
  color: #cfd8dc;
  height: 16px;
  margin-right: 4px;
  width: 16px;
}

._1p2iW {
  margin-left: 12px;
  min-width: auto;
  padding: 0 4px;
}

.uooJr {
  color: #cfd8dc;
  height: 16px;
  margin-right: 4px;
  width: 16px;
}

._1PA42 {
  margin-top: 12px;
}

._3wZ-h {
  margin-top: 24px;
}

.N1DSp {
  height: 25vh;
  width: 400px;
}


._1FST0 {
  vertical-align: unset;
}

._2_V3E {
  color: #4a90e2;
}

.FP7Ar {
  background-color: #fff;
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  font-size: 12px;
  height: auto;
  min-height: 50px;
  padding: 0;
}

/* @TODO: maybe can remove this with css rule in Button.css */

.FP7Ar button + button {
    margin-left: 12px;
  }

._24CzM {
  margin-left: auto;
  margin-right: 20px;
}

._1P6U5 {
  min-width: 375px;
}

  ._1P6U5 footer {
    padding: 10px;
  }

._3vjS_ {
  margin-right: 9px;
}

._1Sx3F {
  min-width: 375px;
}

  ._1Sx3F footer {
    padding: 10px;
  }

._2YkCS {
  margin-right: 9px;
}


._2PbRA {
  font-size: 12px;
  list-style: none;
  padding: 0 12px;
}

._1rUX3 {
  background: #f3f3f3;
  flex: 1 0 0;
}

._3KjST {
  padding: 14px 10px;
}

._PC9w {
  color: #7b7b7b;
  font-size: 10px;
  font-weight: bold;
  padding: 8px 12px;
  text-transform: uppercase;
}

.lTryw {
  float: right;
  font-size: 10px;
}

._4yb2B {
  border-bottom: 1px solid #e0e0e0;
}

._1cuFf {
  color: #cbcbcb;
  font-size: 12px;
  font-style: italic;
  font-weight: 300;
  margin: 4px 2px;
}

.mGgiI {
  padding: 15px;
}

._2TWEt {
  background: #4a90e2;
  padding: 4px 0;
}

._2TWEt > span:first-child {
    display: none;
  }

.ZJlrO {
  display: flex;
  flex: 1;
  flex-direction: row;
  overflow-y: auto;
}

._1NNNb {
  display: flex;
  flex: 1 0 0;
  overflow-y: auto;
  padding: 8px 12px 0;
}

.RgcEz {
  background-color: #eceff1;
  border-radius: 1px;
  color: #4a90e2;
  display: block;
  height: 36px;
  margin-right: 5px;
  min-width: unset;
  padding-top: 1px;
  text-align: center;
  width: 36px;
}

.RgcEz svg {
    margin-top: 5px;
  }

.RgcEz:hover {
    background-color: #cfd8dc;
  }

._2tzyh {
  width: 20px;
}

._3b8Ig {
  display: flex;
  justify-content: flex-end;
}


._2Snrm {
  display: flex;
}

._2ax0K {
  flex: 1;
}

._2OL_C {
  height: 95%;
}

._3V22V {
  max-height: 900px;
  min-height: 600px;
}

.T0hN_ {
  width: 50%;
}

._14qOS {
  margin-bottom: 10px;
}

.gH4UY {
  box-shadow: rgba(0, 0, 0, 0.12) 0 1px 6px, rgba(0, 0, 0, 0.12) 0 1px 4px;
  margin-bottom: 10px;
}

._2OABS {
  max-height: 19px;
  padding: 16px;
}

._2zNEv {
  padding: 0;
}

._15PgK {
  flex-direction: column;
  margin: 8px 0;
}

._15PgK ._2uzeu {
    background: #f3f3f3;
    border-radius: 12px;
    display: inline-block;
    font-size: 12px;
    margin-bottom: 4px;
    margin-right: 4px;
    padding-left: 12px;
    vertical-align: middle;
  }


._1c2me {
  font-size: 12px;
  padding: 1px 8px 0;
}

._1ZegY {
  color: #4a90e2;
  font-size: 11px;
}

._3WEFR {
  background: transparent;
  min-width: auto;
  padding: 0;
  width: auto;
}

._3WEFR:hover {
    background: transparent;
  }

._2xutj {
  color: #a3a2a2;
  font-size: 11px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._2xutj.PeUzx {
    color: #4a90e2;
    font-weight: 500;
  }

._3occB {
  padding: 0;
}

._3nX2m {
  margin-right: 0;
}

._33Qz2 {
  cursor: pointer;
  height: 30px;
  padding: 9px 38px 9px 22px;
}

._33Qz2:hover {
    background-color: rgba(74, 144, 226, 0.1);
  }

._1Sul8 {
  border-top: 1px solid #eceff1;
  box-shadow: none;
  min-height: 30px;
}

._3uPZE {
  max-height: 140px;
  overflow-y: scroll;
}

._1rJQJ {
  color: #a3a2a2;
  font-size: 10px;
}

._2EDRQ {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
}

._1eGNT,
._2J9jL {
  color: #a3a2a2;
  flex: 0 1 auto;
  font-size: 11px;
  font-weight: 500;
  height: 30px;
  line-height: 30px;
  margin-left: 10px;
}

.wBP7v {
  align-items: baseline;
  background-color: #f3f6f8;
  color: #616161;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  height: 30px;
  justify-content: space-between;
  line-height: 30px;
  padding: 0 16px;
  text-transform: none;
  white-space: nowrap;
}

._1GUYX {
  flex: 0 1 auto;
  overflow: hidden;
}

._2FW7Y {
  color: #a3a2a2;
  font-size: 11px;
  font-weight: bold;
  padding: 0 0 0 14px;
}

._9tpCE {
  padding: 15px;
}

._3HYS3 {
  background: #4a90e2;
  padding: 4px 0;
}

._3HYS3 > span:first-child {
    display: none;
  }

.OewSB {
  padding: 15px;
}

._3pAY9 {
  background: #4a90e2;
}

._3pAY9 > span:first-child {
    display: none;
  }

._279di {
  display: flex;
  justify-content: space-between;
  padding: 15px 15px 0;
}

.rsSpY {
  margin-right: 20px;
}

._2BoMD {
  background-color: #4a90e2;
  color: #fff;
  height: 26px;
  margin: 5px;
}

._17rTA {
  font-size: 12px;
  margin-top: 2px;
}

.ljinb {
  position: relative;
  width: 100%;
}

.JXYJT {
  margin-left: 10px;
  margin-top: 5px;
  min-width: 228px;
  width: 100%;
}

._2WieO {
  display: none;
}

._2iVNs {
  background-color: #fff;
  border: 1px solid #aaa;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  display: block;
  font-weight: 300;
  max-height: 600px;
  overflow: auto;
  position: absolute;
  width: 100%;
  z-index: 2;
}

._3lQLn {
  list-style-type: none;
  margin: 10px 0;
  padding: 0;
}

._22FuW {
  color: #818181;
  cursor: pointer;
  font-size: 12px;
  padding: 6px 12px;
}

._3vKDL {
  background-color: #ddd;
}

._3ZNPd {
  background-color: #eceff1;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
  width: 268px;
}

._2mFtA {
  padding: 5px;
  width: 258px;
}

.VGnIa {
  background-color: #4a90e2;
  color: #fff;
  font-size: 11px;
  height: 25px;
  margin-right: 5px;
  margin-top: 5px;
}

.VGnIa._26mDi {
    background-color: rgba(74, 144, 226, 0.65);
  }

.VGnIa.nMAZf {
    background-color: rgba(74, 144, 226, 0.15);
  }

._30Zpu {
  color: #fff !important;
  position: relative;
  top: 1px;
}

._3I6Wg {
  flex-basis: 70%;
  width: 100%;
}

._2mwXN {
  width: 100%;
}

._22BKg {
  color: #cfd8dc;
}

._1TS1E::before {
  background-color: #cfd8dc;
  height: 20px;
  left: 0;
  position: relative;
  top: 4px;
  width: 20px;
}

._2L2ex {
  left: -1px;
  position: relative;
  top: 1px;
}

._3qlvT {
  margin: 0 0;
}

._3qlvT .MV5r2 {
    color: #424242;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.29;
  }

._2zZJ_ {
  margin-bottom: 10px;
}

._1Xw0b {
  color: #757575;
  font-size: 10px;
  font-style: italic;
  font-weight: 300;
  height: 14px;
  line-height: 14px;
  margin-bottom: 0;
  width: 100%;
}

._1lwxC {
  width: 415px;
}

._1lwxC footer {
    padding: 10px;
  }

._1lwxC ._1oAVz {
    margin-right: 9px;
  }

._1lwxC ._2e-Y9 {
    background-color: #4a90e2;
  }

._1lwxC ._1_eFa {
    background: #fff;
    overflow-y: auto;
    padding: 6px 0;
    position: relative;
  }

._1IeYE {
  color: #616161;
  font-size: 12px;
  padding: 12px 0;
}

._3ybbR {
  flex-direction: column;
  margin: 8px 0;
}

._3ybbR ._3VtUN {
    background: #f3f3f3;
    border-radius: 12px;
    display: inline-block;
    font-size: 12px;
    margin-bottom: 4px;
    margin-right: 4px;
    padding-left: 12px;
    vertical-align: middle;
  }

._1mgUh {
  font-size: 12px;
}

._3MZar {
  display: inline-block;
  font-weight: 600;
  text-transform: capitalize;
  width: 120px;
}

._1uHFb {
  color: #197016;
}

._1EhNB {
  color: #af0c07;
}

._3ZRnN {
  color: #9e9e9e;
}

._1ySYz {
  margin-right: 8px;
}

._2DtaJ {
  min-width: 375px;
}

._2DtaJ button {
    border: none !important;
  }

._2DtaJ header {
    background-color: #4a90e2;
    color: white;
  }

._2DtaJ footer {
    padding: 10px;
  }

._2DtaJ footer button + button {
      margin-left: 10px;
    }

._2DtaJ label {
    font-size: 13px;
  }

._2DtaJ ._1e6FM {
    padding-bottom: 20px;
  }

._2DtaJ ._2cLgW {
    border-bottom: 1px solid #dee5e8;
    line-height: 0.1em;
    margin: 10px 0 20px;
    text-align: left;
  }

._2DtaJ ._2_iO5 {
    padding: 10px 0 0;
  }

._2DtaJ ._3CLxV {
    background-color: #dee5e8;
    color: #4a90e2;
  }

._2DtaJ ._3x0rQ {
    font-size: 12px;
    margin-right: 12px;
    margin-top: 6px;
  }

._2DtaJ ._1XQGs {
    background-color: white;
    font-size: 11px;
    padding-right: 14px;
  }

._2DtaJ .Be0sq {
    font-size: 13px;
    margin-left: 20px;
  }

.wAqT_ {
  /* No way to customize this, as MUIToolbar just overrides it in JS. */
  font-size: 12px !important;
}

._1qbs2 {
  padding-left: 12px;
  white-space: nowrap;
}

._2hnhO {
  color: #757575;
  vertical-align: middle;
}

._2qbqi {
  padding: 0;
  vertical-align: middle;
}

._1MdXD {
  color: #ff442d;
  font-size: 13px;
  text-align: left;
  text-decoration: none;
}

._3oZ6l {
  padding: 0;
}

._2e5g- {
  padding-left: 16px;
}

.LQtkz {
  padding-left: 16px;
}

._37YJ- {
  color: #616161;
  vertical-align: middle;
}

._1nHr0 {
  margin-right: 20px;
}

._1XoB- {
  color: #cfd8dc;
  font-size: 18px;
  padding-right: 10px;
}

._2Cxws._3hgEA ._1XoB- {
  color: #4a90e2;
}

._1lipu {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  display: inline-block;
  font: inherit;
  vertical-align: middle;
}

._1lipu:focus {
    outline: 0;
  }

._1KzaN {
  color: #424242;
  font-weight: 700;
  padding-left: 12px;
}

._3XoBn {
  margin-left: auto;
}

._1xKH6 {
  margin-left: 3px;
  top: 2px;
}

._3Cfc7 {
  padding-left: 20px;
}

._1n3fH {
  margin-bottom: 2px;
  margin-right: 12px;
  text-align: center;
  width: 13px;
}

.w1tzz {
  color: #424242;
  font-size: 13px;
}

.w1tzz em {
    font-style: normal;
    font-weight: bold;
  }

.HNLfa {
  padding: 0;
}

.T2Xiz {
  margin-left: 20px;
}

._36jRs {
  height: 73px;
  max-width: none;
  position: relative;
  right: 0;
}

._1RVll {
  position: absolute;
  right: 20px;
}

._1qT9d {
  display: inline-block;
}

._1qT9d + ._1qT9d {
  margin-left: 10px;
}

._1qT9d + ._1qT9d::before {
    color: #cfd8dc;
    content: '\25CF';
    font-size: 10px;
    margin-right: 10px;
  }

._2NQmS ._2JP3w {
    color: #424242;
    font-size: 13px;
  }

._2NQmS ._2JP3w em {
      font-style: normal;
      font-weight: bold;
    }

._2NQmS ._24VLq {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
    width: 200px;
  }

.JfP42 {
  padding-left: 16px;
}

._16aTa {
  display: block;
  text-align: center;
}

._16aTa h3 {
    color: #cfd8dc;
    font-weight: 300;
    margin-bottom: 35px;
  }

._3FNVH {
  background: #303030;
  border: none;
  cursor: pointer;
  flex: 0 1;
  height: 100%;
  margin-bottom: 6px;
  margin-right: 6px;
  outline: none;
  overflow: none;
  padding: 0;
  position: relative;
  width: 100%;
}

._3FNVH ._2JtFa {
    background: rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    height: 20px;
    left: 4px;
    position: absolute;
    text-align: center;
    top: 4px;
    vertical-align: middle;
    width: 20px;
  }

._3FNVH ._1bPk- {
    background: rgba(0, 0, 0, 0.5);
    border-radius: 3px;
    color: white;
    font-size: 11px;
    font-weight: 300;
    padding: 3px;
    position: absolute;
    right: 4px;
    text-align: center;
    top: 4px;
  }

._3FNVH ._3Cxco {
    background: rgba(0, 0, 0, 0.5);
    border-radius: 3px;
    bottom: 4px;
    color: white;
    font-size: 10px;
    font-weight: 300;
    left: 4px;
    padding: 3px 5px;
    position: absolute;
    text-align: center;
  }

._3FNVH ._3kdOo {
    -o-object-fit: contain;
       object-fit: contain;
  }

._3FNVH ._3i4Ay {
    border: 3px solid #49b5e8;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }

._39w3R {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 2px;
  width: 100%;
}

._3Yu94 {
  flex: 0 1;
  margin-bottom: 6px;
  margin-right: 6px;
  position: relative;
}

._2eH5B {
  padding-right: 12px;
  white-space: nowrap;
}

._2eH5B .JBLqE {
    display: inline-block;
    padding-right: 12px;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
  }

._2eH5B ._2bkCW {
    display: inline-block;
    padding: 0;
    vertical-align: middle;
    width: 86px;
  }

._2LShl {
  font-size: 12px;
  padding-left: 12px;
  white-space: nowrap;
}

._2izO4 {
  color: #a3a2a2;
  vertical-align: middle;
}

._13H6Z {
  font-weight: 700;
  padding-left: 8px;
  vertical-align: middle;
}

._913vj {
  color: #616161;
  font-size: 14px;
  font-weight: 300;
}

._2qYVf {
  color: #a3a2a2;
  margin-bottom: 16px;
  margin-left: 12px;
  margin-top: 12px;
}

._3QyVK {
  white-space: nowrap;
}

._2n0Ul {
  font-size: 13px;
}

._2aVo0 {
  text-decoration: none;
}

.E8gUA {
  color: #ff462d;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

._2cheJ {
  font-size: 12px;
  width: 200px;
}

._2cheJ ul {
    line-height: 16px;
    list-style: none;
    max-height: 300px;
    overflow-y: auto;
    padding-left: 12px;
  }

._2cheJ li {
    margin-top: 6px;
  }

._2cheJ .JDCyK {
    border-top: 1px solid #eceff1;
    font-size: 14px;
  }

._2PHm4 {
  color: #616161;
  font-size: 12px;
}

._2v6GC {
  flex: 1 0;
  text-align: right;
  white-space: nowrap;
}

._2v6GC ._1-L8E {
    color: #4a4a4a;
    display: inline-block;
    padding-right: 12px;
    vertical-align: middle;
  }

._2v6GC ._2gTQ0 {
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    display: inline-block;
    margin-top: 0;
    vertical-align: middle;
  }

._2v6GC ._2gTQ0 button + button {
      border-left: 1px solid #e0e0e0;
      margin-left: 0;
    }

._3ynNn {
  background-color: transparent;
  border: none;
  display: inline-flex;
  font-size: 13px;
  margin-left: 12px;
}

._3ynNn button {
    border-radius: 0;
    font-size: 13px;
  }

._1MHgI {
  font-size: 13px;
  margin-left: 10px;
}

._2y1L6 {
  background-color: #fff;
  border: 1px solid #dee5e8;
  height: 30px;
  margin-right: 2px;
}

._2y1L6:last-child {
    margin-right: 0;
  }

._2y1L6 > *,
  ._2y1L6 button {
    height: 30px;
  }

._2UcC1 {
  height: 30px;
  padding: 2px 7px;
  width: unset;
}

._33ZB7 {
  margin-left: 12px;
}


._2VTLK {
  margin-left: auto;
  padding-right: 12px;
}

.DfY77 {
  display: flex;
  flex: 1;
  flex-direction: row;
  overflow-y: auto;
}

.roobm {
  display: flex;
  flex: 1 0 0;
  overflow-y: auto;
  padding: 0 12px;
}

._3mbWI {
  padding: 8px 12px 0;
}

.WAIJn {
  margin-right: 0;
}

._16ifV {
  margin-left: -10px;
  margin-right: 8px;
  max-height: 30px;
}

._3Pdrf {
  align-self: center;
  border: 1px solid #dee5e8;
  border-radius: 2px;
  margin-right: 20px;
}

._1vu_a {
  display: flex;
}

._3TggK {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
  min-width: 500px;
  z-index: 1;
}

._3ptHF {
  bottom: 0;
  left: 0;
  position: absolute;
  top: 0;
}

.ZkXR5 {
  margin-left: 20px;
}

._WkXE {
  padding: 0;
}

.VkTUV {
  border-bottom: 1px solid #e0e0e0;
  box-shadow: none;
}

.UmxfL {
  max-height: 100px;
  max-width: 100px;
}

._1zl61 > * {
  vertical-align: middle;
}

._27f2W {
  font-weight: bold;
  text-decoration: underline;
}

._17n2w {
  font-weight: bold;
}

._3hVnK {
  font-style: italic;
}

._3hz_u {
  -webkit-padding-start: 16px;
          padding-inline-start: 16px;
}

._1cXcq tr:last-child td {
    border-bottom: none;
  }

._3pRwx {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 200px;
}

.tB89H {
  color: colorGray8;
  margin-bottom: 16px;
  margin-top: 16px;
  padding-left: 10px;
}

.tB89H ul {
    list-style: none;
    margin: 6px 0;
    padding-left: 16px;
  }

.tB89H li {
    align-items: center;
    display: flex;
    font-size: 15px;
    margin-bottom: 4px;
  }

.tB89H .sCQ8J .BFyFf {
      vertical-align: 6px;
    }

._3pd3Z {
  background: #eceff1;
  border: 1px solid #d8d8d8;
  border-radius: 45%;
  color: #a3a2a2;
  font-size: 14px;
  font-weight: 500;
  margin-right: 5px;
  padding: 1px 7px;
  text-align: center;
}

._1d7mX ._1zY0J {
    border-left: 5px solid gray;
    margin-bottom: 10px;
  }
  ._1d7mX._1NZM- {
    padding: 0 0 5px 0;
  }
  ._1d7mX._1NZM- ._8Mtj6 {
      border-left: 5px solid gray;
      padding-left: 10px;
    }
  ._1d7mX ._8Mtj6 > div {
    margin: 0 0 10px 0;
  }
  ._1d7mX ._3JzYj {
    font-weight: bold;
    text-decoration: underline;
  }
  ._1d7mX ._1h69H tr:last-child td {
      border-bottom: none;
    }
  ._1d7mX ._36C8O {
    font-style: italic;
  }
  ._1d7mX .JhTF_ {
    -webkit-padding-start: 16px;
            padding-inline-start: 16px;
  }

._1lTNL {
  color: colorGray8;
  margin-bottom: 16px;
  margin-top: 16px;
}

._1lTNL ul {
    list-style: none;
    margin: 6px 0;
    padding-left: 16px;
  }

._1lTNL li {
    align-items: center;
    display: flex;
    font-size: 15px;
    margin-bottom: 4px;
  }

._1lTNL ._3uPmX ._28r8k {
      vertical-align: 6px;
    }

._16bCX {
  background: #eceff1;
  border: 1px solid #d8d8d8;
  border-radius: 45%;
  color: #a3a2a2;
  font-size: 14px;
  font-weight: 500;
  margin-right: 5px;
  padding: 1px 7px;
  text-align: center;
}

.iONAK ._2ah9D {
    border-left: 5px solid blue;
    margin-bottom: 15px;
  }
  .iONAK ._1J1p6 {
    border-left: 5px solid blue;
    padding-left: 10px;
  }

._2J2gK ._3mLJu {
    border-left: 5px solid red;
    margin-bottom: 10px;
  }
  ._2J2gK ._1owqZ {
    border-left: 5px solid red;
    padding-left: 10px;
  }
  ._2J2gK ._38NEL {
    font-style: italic;
  }
  ._2J2gK ._1hhWR {
    font-weight: bold;
    text-decoration: underline;
  }

.iCjqx ._3NXFR {
    max-height: 100px;
    max-width: 100px;
  }
  .iCjqx ._CpQc {
    font-weight: bold;
    text-decoration: underline;
  }

._1_x_1 {
  padding-left: 10px;
}

.jXpOy {
  display: flex;
  overflow-y: scroll;
}

  .jXpOy ._1nL8D {
    box-sizing: border-box;
    flex: 1;
    margin-right: 10px;
    max-width: 50%;
    padding-top: 5px;
  }

  .jXpOy ._21ktR {
    box-sizing: border-box;
    flex: 1;
    margin-left: 10px;
    margin-right: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    position: sticky;
    top: 0;
    width: 50%;
  }


._2WRiP {
  display: inline-block;
  margin-right: 25px;
  margin-top: 10px;
}

._1MKrA {
  padding-left: 12px;
  white-space: nowrap;
}

._1MKrA ._3NkbD {
    color: #757575;
    display: inline-block;
    padding-right: 12px;
    position: relative;
    vertical-align: middle;
  }

._1MKrA ._1VhKq {
    display: inline-block;
    font-weight: 700;
  }

._1MKrA ._1VhKq .Gz3Sr {
      padding-left: 4px;
      padding-right: 4px;
    }

._3Vytg {
  background: lightslategray;
  border: 1px solid #cbcbcb;
  border-radius: 4px;
  left: 250px;
  margin: 4px;
  padding: 5px 10px;
  position: absolute;
  text-align: center;
}

._1z3SJ {
  background: #fafafa;
  border: 1px solid #cbcbcb;
  border-radius: 4px;
  margin: 0 12px 0 12px;
  white-space: nowrap;
}

._1z3SJ ._1nCRA {
    border-left: 1 px solid #cbcbcb;
    height: 100%;
    width: 1px;
  }

._1z3SJ ._3l18k {
    font-size: 14px;
  }

._1z3SJ ._3l18k:hover {
      color: #fc1d00;
    }

._1z3SJ .UM2WD {
    color: #212121;
    font-size: 14px;
  }

._3tGZp {
  padding: 0;
}

._1CItN {
  border-bottom: 1px solid #e0e0e0;
  box-shadow: none;
}

._5cPhi {
  background-color: #f3f3f3;
  border-right: solid 1px #e0e0e0;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  overflow-y: auto;
  width: 268px;
}

._2TtbC {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
  min-width: 500px;
  z-index: 1;
}

._3nf38 {
  display: flex;
  flex: 1;
  flex-direction: row;
  overflow-y: auto;
}

._2Cz07 {
  display: flex;
  flex: 1 0 0;
  overflow-y: auto;
  padding: 8px 12px 0;
}

._2wkVy {
  background-color: #fff;
  border-left: solid 1px #e0e0e0;
  display: flex;
  flex: 1 0 0;
  flex-direction: column;
  overflow-y: auto;
}

._2n8Nx {
  height: 30px;
  width: 30px;
}

._2n8Nx span::before {
    background-color: #4a90e2;
    margin-bottom: 2px;
  }

._2n8Nx:disabled span::before {
    background-color: #babfc2;
  }

._2Lo7u {
  min-width: 375px;
}

  ._2Lo7u footer {
    padding: 10px;
  }

._3Ayvc {
  margin: 0;
  margin-left: 16px;
  padding: 0;
}

._3Ayvc li {
    list-style-type: none;
    margin-bottom: 8px;
  }

._1Jj6Q {
  margin-top: 10px;
}

._2HXJp {
  margin-bottom: 10px;
}

._2AZfN {
  padding-left: 12px;
}

._2YCai {
  font-size: 12px;
  margin-right: 12px;
  margin-top: 6px;
}

._1Onuv {
  border: 1px solid #aaa;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  display: block;
  font-size: 13px;
  max-height: 500px;
  overflow: auto;
  position: relative;
  width: 100%;
  z-index: 2;
}

._2d7-W {
  min-width: 375px;
}

  ._2d7-W footer {
    padding: 10px;
  }

  ._2d7-W footer button {
      padding: 0;
    }

._3MA-U {
  font-size: 12px;
  margin-right: 12px;
  margin-top: 8px;
}

._27LxH {
  min-width: 375px;
}

._27LxH button {
    border: none !important;
  }

._27LxH header {
    background-color: #4a90e2;
    color: white;
  }

._27LxH footer {
    padding: 10px;
  }

._27LxH footer button + button {
      margin-left: 10px;
    }

._27LxH label {
    font-size: 13px;
  }

.SFABc {
  padding-left: 12px;
}

.zhjuW {
  font-size: 12px;
  margin-right: 12px;
  margin-top: 6px;
}

.NSI2N {
  background-color: inherit;
}

.pHZLI {
  color: #4a4a4a;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
}

._3C9dA {
  background-color: #f3f3f3;
  border-right: solid 1px #e0e0e0;
  display: flex;
  flex: 268px 0 0;
  flex-direction: column;
  overflow-y: auto;
}

._3D6X2 {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 16px 20px;
}

._2Ln92 {
  display: flex;
  flex-flow: row nowrap;
  margin: 0;
  padding: 0;
}

._3ZAkA {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}

.lO8LW {
  margin-left: 15px;
}

._1pCPD {
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  bottom: 0;
  left: 0;
  margin: auto;
  min-height: 40px;
  position: absolute;
  right: 0;
  width: 500px;
}

._23Xbh {
  height: 40px;
  min-width: 160px;
}

._2zr2L {
  color: #4a90e2;
  height: 50px;
  margin-left: -14px;
  margin-top: -10px;
  width: 50px;
}

._2hxoB {
  height: 82px;
}


._3IA8f {
  padding-left: 12px;
}

._1ugaN {
  font-size: 12px;
  margin-left: 12px;
}

/* roboto-cyrillic-ext-300-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/dist/web/fonts/roboto-cyrillic-ext-300-normal.d0441335.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-300-normal.2323284e.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
/* roboto-cyrillic-300-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/dist/web/fonts/roboto-cyrillic-300-normal.9b9ec295.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-300-normal.2323284e.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
/* roboto-greek-ext-300-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/dist/web/fonts/roboto-greek-ext-300-normal.c2be5367.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-300-normal.2323284e.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* roboto-greek-300-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/dist/web/fonts/roboto-greek-300-normal.dcdaee37.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-300-normal.2323284e.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* roboto-vietnamese-300-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/dist/web/fonts/roboto-vietnamese-300-normal.48c684d9.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-300-normal.2323284e.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;
}
/* roboto-latin-ext-300-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/dist/web/fonts/roboto-latin-ext-300-normal.716871ec.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-300-normal.2323284e.woff) format('woff');
  unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* roboto-latin-300-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/dist/web/fonts/roboto-latin-300-normal.b9c29351.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-300-normal.2323284e.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* roboto-cyrillic-ext-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/web/fonts/roboto-cyrillic-ext-400-normal.c00467dc.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-400-normal.62b936e1.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
/* roboto-cyrillic-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/web/fonts/roboto-cyrillic-400-normal.d9ac47c7.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-400-normal.62b936e1.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
/* roboto-greek-ext-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/web/fonts/roboto-greek-ext-400-normal.35de3738.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-400-normal.62b936e1.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* roboto-greek-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/web/fonts/roboto-greek-400-normal.28668857.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-400-normal.62b936e1.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* roboto-vietnamese-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/web/fonts/roboto-vietnamese-400-normal.ca3b09b6.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-400-normal.62b936e1.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;
}
/* roboto-latin-ext-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/web/fonts/roboto-latin-ext-400-normal.87ace200.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-400-normal.62b936e1.woff) format('woff');
  unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* roboto-latin-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/dist/web/fonts/roboto-latin-400-normal.15d9f621.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-400-normal.62b936e1.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* roboto-cyrillic-ext-500-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/dist/web/fonts/roboto-cyrillic-ext-500-normal.2742d81a.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-500-normal.68d75d95.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
/* roboto-cyrillic-500-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/dist/web/fonts/roboto-cyrillic-500-normal.7b08b9e1.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-500-normal.68d75d95.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
/* roboto-greek-ext-500-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/dist/web/fonts/roboto-greek-ext-500-normal.e7b7001d.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-500-normal.68d75d95.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* roboto-greek-500-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/dist/web/fonts/roboto-greek-500-normal.53f395eb.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-500-normal.68d75d95.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* roboto-vietnamese-500-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/dist/web/fonts/roboto-vietnamese-500-normal.7cda2cfe.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-500-normal.68d75d95.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;
}
/* roboto-latin-ext-500-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/dist/web/fonts/roboto-latin-ext-500-normal.e36fccd0.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-500-normal.68d75d95.woff) format('woff');
  unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* roboto-latin-500-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/dist/web/fonts/roboto-latin-500-normal.3a44e06e.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-500-normal.68d75d95.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* roboto-cyrillic-ext-700-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/dist/web/fonts/roboto-cyrillic-ext-700-normal.e0bc9313.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-700-normal.aa462125.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
/* roboto-cyrillic-700-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/dist/web/fonts/roboto-cyrillic-700-normal.6f112ec2.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-700-normal.aa462125.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
/* roboto-greek-ext-700-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/dist/web/fonts/roboto-greek-ext-700-normal.2953af00.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-700-normal.aa462125.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* roboto-greek-700-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/dist/web/fonts/roboto-greek-700-normal.3f8b2aa4.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-700-normal.aa462125.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* roboto-vietnamese-700-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/dist/web/fonts/roboto-vietnamese-700-normal.cdaab836.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-700-normal.aa462125.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;
}
/* roboto-latin-ext-700-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/dist/web/fonts/roboto-latin-ext-700-normal.deb26e9b.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-700-normal.aa462125.woff) format('woff');
  unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* roboto-latin-700-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/dist/web/fonts/roboto-latin-700-normal.e9f5aaf5.woff2) format('woff2'), url(/dist/web/fonts/roboto-all-700-normal.aa462125.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

.ENYTg {
  background-color: #fff;
  border: 2px solid #4a90e2;
  box-shadow: 24;
  left: 50%;
  min-width: 500px;
  padding: 20px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 30%;
}

._1j_9v {
  margin-right: 8px;
}

._3Kv3w {
  padding: 12px 12px 0;
}

.ldxh9 {
  overflow: auto;
  padding: 12px;
}

._3Wv2F {
  color: #4a90e2;
}

.hc2Fa {
  padding: 12px 12px 0;
}

._1HBhZ {
  overflow: auto;
  padding: 12px;
}

._2cSL2 {
  background-color: #a6abb5;
  color: #fff;
  font-weight: bold;
  max-width: 200px;
  overflow: hidden;
  padding: 5px 9px;
  text-overflow: ellipsis;
  text-transform: uppercase;
}

._29o_R {
  color: #4a90e2;
}

.MKnei {
  display: inline-block;
}

._3uILS {
  color: #000;
  text-decoration: none;
}

._2a3bh {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 5rem;
}

._3ZK0f {
  max-width: 26rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

._2Ikid {
  padding: 12px 12px 0;
}

._3drVL {
  display: flex;
  justify-content: space-between;
  padding-right: 12px;
}

._3_VRE {
  margin-bottom: 20px;
  position: relative;
}

.wt3WV {
  margin: 15px 5px 0;
}

.wt3WV button {
  margin-right: 10px;
  vertical-align: middle;
}

._2ckUz {
  width: 100%;
}

._2-3XX {
  border-collapse: collapse;
  width: 100%;
}

._3rXmf {
  border-top: 1px solid #d8d8d8;
  font-size: 14px;
  font-weight: bold;
  padding: 11px 19px;
  width: 1%;
}

._3rXmf + ._3rXmf {
  border-left: 1px solid #d8d8d8;
  font-weight: normal;
  width: 99%;
}

.lM32m + .lM32m ._3rXmf {
    background-color: #fafafa;
  }

._3VWt5 {
  padding: 0;
}

.DITal {
  border: 1px solid #d8d8d8;
  color: #7b7b7b;
}

._1pFBo {
  list-style: none;
  margin: 0;
  padding: 0;
}

._3D-Qb {
  margin-top: 19px;
}

._3D-Qb:first-child {
    margin-top: 0;
  }

.JiL7A {
  border: 0;
}

.JiL7A .vIzar {
    padding-left: 19px;
  }

._3Z42N {
  border-collapse: collapse;
  width: 100%;
}

._3yrof {
  border-top: 1px solid #d8d8d8;
  font-size: 14px;
  font-weight: bold;
  padding: 11px 19px;
  width: 1%;
}

._3yrof + ._3yrof {
  border-left: 1px solid #d8d8d8;
  font-weight: normal;
  width: 99%;
}

._15GVy + ._15GVy ._3yrof {
    background-color: #fafafa;
  }

._34oHX {
  padding: 0;
}

._3sWaK {
  border: 1px solid #d8d8d8;
  color: #7b7b7b;
}

.J7VW9 {
  list-style: none;
  margin: 0;
  padding: 0;
}

._3gGSt {
  margin-top: 19px;
}

._3gGSt:first-child {
    margin-top: 0;
  }

._6TYeg {
  border-collapse: collapse;
  width: 100%;
}

._3w-NL {
  border-top: 1px solid #d8d8d8;
  font-size: 14px;
  font-weight: bold;
  padding: 11px 19px;
  width: 1%;
}

._3w-NL + ._3w-NL {
  border-left: 1px solid #d8d8d8;
  font-weight: normal;
  width: 99%;
}

._3A0FU + ._3A0FU ._3w-NL {
    background-color: #fafafa;
  }

._1AMm0 {
  padding: 0;
}

._2b779 {
  border: 1px solid #d8d8d8;
  color: #7b7b7b;
}

._2WQFi {
  list-style: none;
  margin: 0;
  padding: 0;
}

.AV9lP {
  margin-top: 19px;
}

.AV9lP:first-child {
    margin-top: 0;
  }

.L1G8_ {
  margin-bottom: 10px;
}

.XI0HJ {
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  margin-right: 10px;
  text-align: center;
  width: 40px;
}

.R7pWy {
  margin-bottom: 10px;
}

._2dCpA {
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  margin-right: 10px;
  text-align: center;
  width: 40px;
}

._1dYOs {
  visibility: hidden;
}

.EnNiF {
  background-color: white;
  border: solid 1px #e0e0e0;
  color: black;
  display: flex;
  font-size: 14px;
  line-height: 20px;
  position: relative;
}

._3STHS {
  padding: 12px;
}

._2d41R {
  line-height: 40px;
  margin-right: 10px;
}

.eHwvJ {
  position: relative;
}

._33T8a {
  margin: 0 10px 10px;
}

._21gTy {
  border-bottom: 1px solid #e0e0e0;
  border-top: 1px solid #e0e0e0;
  position: relative;
}

._21gTy._3AsvG {
    border: 0;
    padding: 0;
  }

._21gTy._3AsvG ._33T8a {
      margin: 0;
    }

._1OJPu {
  margin-bottom: 10px;
}

._2eV5H {
  margin: 0 20px 10px;
}

._3Ezxj {
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
}

._19qyb {
  background-color: #fff;
  border: solid 1px #d8d8d8;
  margin: 0 20px 10px;
}

._1mC1e {
  border: none;
  margin: 0;
}

._2q4Ka {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}

._3EsEw {
  overflow: hidden;
  padding: 12px 19px 13px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._3zJuQ {
  border-top: 1px solid #d8d8d8;
}

._1_q_8 {
  border: 1px solid #d8d8d8;
  color: #7b7b7b;
}

._2tegO {
  color: #9e9e9e;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
}

._2JqTF {
  color: #424242;
}

._2gj2E {
  margin-top: 20px;
}

._2Xfp3 {
  margin-bottom: 20px;
}

._1NCCN {
  margin-top: 10px;
  max-width: 200px;
}

._2Mxaq {
  border: solid 1px #d8d8d8;
  color: #616161;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.6;
  margin: 0 20px 10px;
}

._2Mxaq > div {
  padding: 12px;
}

._2qBro {
  margin: 10px 20px;
}

._1e7FO {
  border-bottom: solid 1px #d8d8d8;
}

._3P6C9 {
  color: #424242;
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

._30NOl {
  text-transform: unset;
}

._3FOGk {
  display: flex;
  justify-content: space-between;
}

._3hLfL {
  align-items: center;
  display: flex;
  margin-left: 6px;
}

._1Gkcv {
  color: #7a8190;
  font-size: 14px;
  margin-left: 10px;
  margin-right: 15px;
  max-width: 800px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.RSDln {
  border: solid 1px #d3d5da;
  color: #a6abb5;
  text-transform: lowercase;
}

._1Ng1h {
  padding: 5px 9px 4px 9px;
}

._3KS3l ._1Ng1h {
    background-color: rgba(255, 255, 255, 0.2);
  }

._3KS3l.L-6gE {
    background-color: #4a90e2;
  }

._3KS3l ._1Gkcv {
    color: #fff;
  }

._3KS3l .RSDln {
    border-color: rgba(255, 255, 255, 0.2);
    color: #fff;
  }

.L-6gE {
  align-items: center;
  background-color: #eceff1;
  box-sizing: border-box;
  display: flex;
  height: 48px;
}

._3CciH {
  margin-right: 10px;
}

._6hH_i {
  display: flex;
  vertical-align: middle;
}

.SxcKy ._6hH_i {
  display: none;
}

._3pNN0 {
  padding: 0 0 10px;
}

._15xth {
  border: 4px solid #eceff1;
  border-bottom: 0;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1), 0 1px 4px rgba(0, 0, 0, 0.1);
  margin-bottom: 10px;
}

._3Slev._15xth {
  border-top: 0;
}

._2-sJA {
  margin-right: 16px;
}

._1RDQp._15xth {
    border: 4px solid #4a90e2;
  }

._1RDQp._3Slev._15xth {
    border-top: 0;
  }

._1RDQp ._2-sJA {
    color: #fff;
  }

._1dWei {
  position: relative;
}

._1dWei span {
    color: #fff;
    font-size: 13px;
    line-height: 28px;
  }

._3ZF7T {
  margin-left: 10px;
}

._2631l {
  background-color: #fafafa;
  color: #9e9e9e;
  font-size: 14px;
  font-weight: 300;
  line-height: 28px;
  padding: 12px 30px;
  vertical-align: middle;
}

._2631l::after {
    clear: both;
    content: '';
    display: block;
  }

._1x5NI {
  display: inline-block;
  margin-right: 10px;
}

.Q5fGo {
  float: right;
  margin-right: 10px;
}

._113O6 {
  float: right;
}

._3KhOZ {
  margin-right: 8px;
}

._3GBSU {
  margin-right: 6px;
}

._3wgcN {
  border: 1px solid #e0e0e0;
  box-shadow: 0 1px 2px 0 #e0e0e0;
  margin-bottom: 16px;
  margin-top: 16px;
  padding: 16px;
}

._3wgcN ._1cXPm {
    color: black;
    font-size: 14px;
    margin-bottom: 14px;
    text-transform: capitalize;
  }

._3wgcN:first-child {
  margin-top: 0;
}

._1YTaH {
  background-color: #fff;
  border: 1px solid #d8d8d8;
  padding: 18px 20px;
}

._1YTaH + ._1YTaH {
    border-top: none;
  }

._1YTaH._3Mn7g {
    border-bottom: none;
    border-top: none;
  }

._1Twd3 {
  background-color: none;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  color: #9e9e9e;
  font-size: 16px;
  font-weight: 500;
  height: 40px;
  line-height: calc(40px + 2px);
  text-align: center;
  width: 40px;
  z-index: 100;
}

._3sjX8 {
  background-color: #eceff1;
}

._3Wf01 {
  background-color: #dee5e8;
}

._3Wf01 ._1s7hW._1KfVH > div {
    background-color: #dee5e8;
  }

._3Wf01 ._1s7hW._1KfVH > div > header > div > div:first-child {
      background-color: #eceff1;
    }

.oU7ps {
  height: 0;
  width: 100%;
}

._1SeL0 {
  background: #cfd8dc;
  float: right;
  font-size: 12px;
  padding: 10px;
  position: relative;
  right: 0;
  top: 0;
}

.wpLVc {
  flex: 0 calc(40px + 18px);
}

._24PTW {
  flex: 0 calc(40px);
}

header {
  color: #9e9e9e;
  display: flex;
  flex: 1;
  flex-direction: row;
  font-size: 10px;
  line-height: 1.9;
  overflow: hidden;
}

header h3 {
    color: black;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 4px;
    margin-top: 0;
  }

header ._1Y1zo {
    border-left: 1px solid #d8d8d8;
    left: 20px;
    position: relative;
    top: 41px;
    width: 1px;
    z-index: 1;
  }

header._1KfVH .wpLVc {
      margin-left: -2px;
    }

._3O2Te {
  color: #757575;
  display: flex;
  flex: 1;
  flex-direction: row;
  font-size: 13px;
}

._3O2Te ._3NaTp {
    border-bottom: 1px solid #d8d8d8;
    border-left: 1px solid #d8d8d8;
    height: 56px;
    left: calc(40px / 2);
    position: relative;
    width: 40px;
    z-index: 10;
  }

._3O2Te .lbXNu {
    border-left: 1px solid #d8d8d8;
    left: calc(40px / 2);
    position: relative;
    width: 40px;
    z-index: 10;
  }

._3O2Te._1KfVH > .wpLVc {
      margin-left: calc(40px * -1);
    }

._1s7hW {
  flex: 1;
  padding-left: 12px;
}

._1s7hW._1KfVH {
    background: #fafafa;
    border: 1px solid #e0e0e0;
    box-shadow: 0 1px 2px 0 #e0e0e0;
    display: flex;
    flex: 1;
    flex-direction: column;
    padding: 16px;
    z-index: 100;
  }

._4pM_6 {
  margin: 6px 0;
}

._1_lhS {
  margin-top: 16px;
}

._1_lhS:first-child {
  margin-top: 0;
}

._16TNf {
  padding: 0;
}

._8yqqX {
  flex: 1;
}

.kzPu9 {
  flex: 2;
}

._37v8j {
  background: white;
  border: 1px solid #d8d8d8;
  border-top: none;
  display: flex;
  padding: 12px 20px;
}

._37v8j ul {
    list-style: none;
    margin-bottom: 8px;
    margin-left: -8px;
    margin-top: 8px;
    padding-left: 0;
  }

._2WQG3 {
  margin: 0 8px 5px 0;
}

._2yWOL {
  margin-right: 10px;
  white-space: pre-wrap;
}

._1-oAX {
  height: 40px;
  width: 40px;
}

.mtfnN {
  color: #babfc2;
}

._2vcU7 td:first-child {
    border: 0;
    padding: 0 0 0 5px;
  }

._2vcU7 td:last-child {
    border: 0;
    padding: 0 0 0 15px;
  }

._3KmsP {
  color: #49b5e8;
  padding-left: 38%;
}

.QBQFj th:first-of-type {
  top: auto;
}

._2lx_v {
  line-height: 1em;
  margin: 0;
  min-height: 30px;
  vertical-align: middle;
}

._7TWUV {
  background-color: #eceff1;
  color: #616161;
}

._7TWUV:disabled {
    color: #cfd8dc;
  }

._7TWUV:hover {
    background-color: #cfd8dc;
  }

._3feVM {
  background-color: rgba(255, 255, 255, 0.15);
  color: #fff;
}

._3feVM:disabled {
    color: rgba(255, 255, 255, 0.3);
  }

._3feVM:hover {
    background-color: rgba(255, 255, 255, 0.3);
  }

.siC2b {
  background-color: #4a90e2;
  color: #fff;
}

.siC2b:disabled {
    background-color: #8eb4e2;
    color: rgba(255, 255, 255, 0.8);
  }

.siC2b:hover {
    background-color: #4a90e2;
  }

.S3xv3 {
  background-color: #4a90e2;
  color: #fff;
}

.S3xv3:disabled {
    color: rgba(255, 255, 255, 0.15);
  }

.S3xv3:hover {
    background-color: rgba(74, 144, 226, 0.3);
  }

.yQDxA {
  background-color: #fff;
  color: #4a90e2;
  height: 29px;
  min-width: 25px;
  padding: 0;
  width: 25px;
}

.yQDxA:hover {
    background-color: #fff;
  }

.Evie- {
  font-size: 13px;
  font-weight: 600;
}

._1VBfV {
  display: inline;
}

._2GRdX {
  margin-right: 5px;
  padding: 2px 8px;
  width: 30px;
}

._39a1r {
  width: 20px;
}

._2i-7r {
  display: block;
  text-align: right;
}

._2i-7r button {
    border-radius: 1px;
    color: #4a90e2;
    height: 30px;
    min-width: unset;
  }

._2i-7r ._2CHpG {
    margin-right: 5px;
  }

._30V40 {
  height: 48px;
}

._30V40,
  ._30V40 td {
    box-sizing: border-box;
    line-height: 12px;
  }

._30V40 td:first-child {
    margin: 0;
    padding: 0;
  }

._3FU6S {
  box-sizing: border-box;
  display: flex;
  height: 54px;
}

._3FU6S ._1mj5Z { display: none; }

._3FU6S ._2lLvJ { width: 60px; }

._3FU6S ._2fTeX { width: 120px; }

._3FU6S ._1o3hT { width: 180px; }

._3FU6S ._2vvL- {
    background-color: #babfc2;
    text-align: right;
  }

._3FU6S ._2vvL- ._11EYd {
      height: 32px;
      width: 34px;
    }

._3FU6S ._2w9un {
    align-self: center;
    flex: 1 0 auto;
  }

._3FU6S ._1b6wr {
    align-self: center;
    color: #fc1d00;
    right: 0;
  }

._3Q2TD {
  background-color: transparent;
  border: 1px solid #dee5e8;
  border-radius: 2px;
  margin: 0 20px 0 -15px;
}

._3PsBx {
  margin: 0 0 0 10px;
}

._23H5n {
  left: -6px;
  margin-right: 0;
  padding-left: 0;
  position: relative;
}

._2pxRm {
  margin-left: 60px;
}

._1iBAb {
  vertical-align: middle;
}

._1iBAb::before {
    border: 2px solid colorGray8;
    border-radius: 50%;
    box-sizing: border-box;
    content: ' ';
    display: inline-block;
    height: 8px;
    line-height: 5px;
    margin: 0 5px;
    vertical-align: middle;
    width: 8px;
  }

._1iBAb._1HJLz::before {
    background-color: #4a90e2;
    border: none;
  }

._1iBAb._1Fd2v::before {
    background-color: colorGray8;
    border: none;
    color: #fff;
    content: '\2715';
    font-size: 6px;
    line-height: 10px;
    text-align: center;
  }

._1pVHU {
  margin-right: 6px;
}

._1iVIv {
  align-items: center;
  display: flex;
}

.FLTg- {
  color: #138810;
}

.aCk5H {
  width: 100%;
}

  .aCk5H .Rui2_ {
    padding: 0 10px 0 0;
  }

  .aCk5H ._1OZyU {
    text-align: center;
  }

._2tcYw {
  overflow: visible;
}

._1WkVT {
  max-height: 30px;
  max-width: 75px;
  overflow: hidden;
}

._1WkVT ._2GlJN {
    position: relative;
    top: -100px;
  }

._21_ft {
  background-color: transparent;
  border: none;
  display: inline-flex;
  font-size: 13px;
  margin-bottom: 15px;
  margin-top: 15px;
  min-height: 42px;
}

._21_ft button {
    border-radius: 0;
    font-size: 13px;
    height: 42px;
  }

._1tZYC {
  font-size: 13px;
  margin-left: 10px;
}

._3UduS {
  display: block;
  height: 28px;
  width: 28px;
}

._3WesZ {
  color: #4a90e2;
  display: block;
  text-align: center;
  width: 40px;
}

._3WesZ:disabled {
    color: #cfd8dc;
  }

._2bTBR {
  background-color: #fff;
  height: 42px;
  margin-right: 2px;
}

._2bTBR:last-child {
    margin-right: 0;
  }

._3xtxI {
  padding: 12px;
  width: unset;
}

._2XzLL {
  margin-left: 12px;
}

._135CK {
  margin-right: 12px;
}

.hgMYv {
  margin-left: auto;
}

._2j8Xv {
  margin-left: 15px;
}

._2D4FS {
  display: inline-block;
}


/*# sourceMappingURL=styles.a5eabec35fe4c30fbddf.css.map*/