.loader_loader_14nszRX {
  display: block;
  margin: auto;
  /* background-image: svg-load(asayer-animated-logo-preloader.svg, fill=#CCC); */
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='e8s3e2insbce1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 70 70' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' fill='%23CCC'%3E%3Cstyle%3E%3C![CDATA[%23e8s3e2insbce2_tr {animation: e8s3e2insbce2_tr__tr 2200ms linear infinite normal forwards}@keyframes e8s3e2insbce2_tr__tr { 0%25 {transform: translate(35px,35px) rotate(-359deg)} 50%25 {transform: translate(35px,35px) rotate(0deg)} 100%25 {transform: translate(35px,35px) rotate(359deg)} }%23e8s3e2insbce2_ts {animation: e8s3e2insbce2_ts__ts 2200ms linear infinite normal forwards}@keyframes e8s3e2insbce2_ts__ts { 0%25 {transform: scale(0.510000,0.510000)} 50%25 {transform: scale(1,1)} 100%25 {transform: scale(0.510000,0.510000)} }%23e8s3e2insbce3 {animation: e8s3e2insbce3_c_o 2200ms linear infinite normal forwards}@keyframes e8s3e2insbce3_c_o { 0%25 {opacity: 0} 27.272727%25 {opacity: 0;animation-timing-function: cubic-bezier(0.420000,0,0.580000,1)} 40.909091%25 {opacity: 1;animation-timing-function: cubic-bezier(0.420000,0,0.580000,1)} 59.090909%25 {opacity: 1;animation-timing-function: cubic-bezier(0.420000,0,0.580000,1)} 100%25 {opacity: 0} }%23e8s3e2insbce4 {animation: e8s3e2insbce4_c_o 2200ms linear infinite normal forwards}@keyframes e8s3e2insbce4_c_o { 0%25 {opacity: 0} 18.181818%25 {opacity: 0;animation-timing-function: cubic-bezier(0.420000,0,0.580000,1)} 40.909091%25 {opacity: 1;animation-timing-function: cubic-bezier(0.420000,0,0.580000,1)} 59.090909%25 {opacity: 1;animation-timing-function: cubic-bezier(0.420000,0,0.580000,1)} 90.909091%25 {opacity: 0} 100%25 {opacity: 0} }%23e8s3e2insbce5 {animation: e8s3e2insbce5_c_o 2200ms linear infinite normal forwards}@keyframes e8s3e2insbce5_c_o { 0%25 {opacity: 0} 9.090909%25 {opacity: 0;animation-timing-function: cubic-bezier(0.420000,0,0.580000,1)} 40.909091%25 {opacity: 1;animation-timing-function: cubic-bezier(0.420000,0,0.580000,1)} 59.090909%25 {opacity: 1;animation-timing-function: cubic-bezier(0.420000,0,0.580000,1)} 81.818182%25 {opacity: 0} 100%25 {opacity: 0} }%23e8s3e2insbce6 {animation: e8s3e2insbce6_c_o 2200ms linear infinite normal forwards}@keyframes e8s3e2insbce6_c_o { 0%25 {opacity: 0;animation-timing-function: cubic-bezier(0.420000,0,0.580000,1)} 40.909091%25 {opacity: 1;animation-timing-function: cubic-bezier(0.420000,0,0.580000,1)} 59.090909%25 {opacity: 1;animation-timing-function: cubic-bezier(0.420000,0,0.580000,1)} 72.727273%25 {opacity: 0} 100%25 {opacity: 0} }]]%3E%3C/style%3E%3Cg id='e8s3e2insbce2_tr' transform='translate(35,35) rotate(-359)'%3E%3Cg id='e8s3e2insbce2_ts' transform='scale(0.510000,0.510000)'%3E%3Cg id='e8s3e2insbce2' transform='translate(-35,-35)'%3E%3Ccircle id='e8s3e2insbce3' r='10.500000' transform='matrix(1 0 0 1 19.50000000000000 50.50000000000000)' opacity='0' fill='rgb(66,174,94)' fill-rule='evenodd' stroke='none' stroke-width='1'/%3E%3Ccircle id='e8s3e2insbce4' r='10.500000' transform='matrix(1 0 0 1 50.50000000000000 50.50000000000000)' opacity='0' fill='rgb(57,177,255)' fill-rule='evenodd' stroke='none' stroke-width='1'/%3E%3Ccircle id='e8s3e2insbce5' r='10.500000' transform='matrix(1 0 0 1 50.50000000000000 19.50000000000000)' opacity='0' fill='rgb(57,78,255)' fill-rule='evenodd' stroke='none' stroke-width='1'/%3E%3Ccircle id='e8s3e2insbce6' r='10.500000' transform='matrix(1 0 0 1 19.50000000000000 19.50000000000000)' opacity='0' fill='rgb(0,145,147)' fill-rule='evenodd' stroke='none' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 50px;
  height: 50px
}

.loader_loader_14nszRX[data-size=medium] {
  width: 70px;
  height: 70px;
}

.loader_loader_14nszRX[data-size=small] {
  width: 28px;
  height: 28px;
}

.loader_wrapper_3-wfG-f {
  height: 98%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 150px;
}
.link_link_3wNogtO[disabled] {
  pointer-events: none;
  opacity: .3
}

.button_button_2rl5k6p {
  background-color: white !important;
  border-radius: 3px !important;
  /* box-shadow: 0 0 0 1px rgba(34,36,38,.15) inset !important; */
  font-family: 'Roboto' !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  height: 38px
  /* margin: 0 !important; */
}

.button_button_2rl5k6p.button_medium_3T6SxPA  {
  height: 38px;
}

.button_small_265IXM_ {
  height: 33px !important;
}

.button_primary_2dTnTVo {
  background-color: #394EFF !important;
  -webkit-box-shadow: 0 0 0 1px #394EFF inset !important;
          box-shadow: 0 0 0 1px #394EFF inset !important;
  color: #FFF !important;
  -webkit-transition: all 0.2s;
  transition: all 0.2s
}

.button_primary_2dTnTVo:hover {
  background-color: #2331A8 !important;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-box-shadow: 0 0 0 1px #2331A8 inset !important;
          box-shadow: 0 0 0 1px #2331A8 inset !important;
}

.button_outline_2i2l28b {
  background-color: white !important;
  -webkit-box-shadow: 0 0 0 1px #394EFF inset !important;
          box-shadow: 0 0 0 1px #394EFF inset !important;
  color: #394EFF !important;
  -webkit-transition: all 0.2s;
  transition: all 0.2s
}

.button_outline_2i2l28b:hover {
  background-color: #F6F7FF !important;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.button_outline_2i2l28b.button_disabled_K3xACei {
  color: red !important;
}

.button_plain_2pVBxaE {
  background-color: transparent !important;
  color: #394EFF !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  /* height: 28px !important; */
  padding: 0 10px !important
}

.button_plain_2pVBxaE:hover {
  background-color: transparent !important;
  color: #2331A8 !important;
}

.button_plain_2pVBxaE.button_hover_1x2jTvw:hover {
  background-color: #ddd !important;
}

.button_margin-right_IeYLZmA {
  margin-right: 10px !important;
}

.button_no-padding_1N3IVY5 {
  padding: 0 !important;
  margin: 0 !important;
}
.label_label_1tNxOnN {
  font-weight: 500 !important
}

.label_label_1tNxOnN > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.label_label_1tNxOnN[data-rounded] {
  border-radius: 16px;
}

.label_label_1tNxOnN[data-red] {
  color: #cc0000 !important;
  border: none !important;
  background-color: rgba(204, 0, 0, 0.03) !important
}

.label_label_1tNxOnN[data-red] svg {
  fill: #cc0000;
}
@-webkit-keyframes slideModal_fadeInRight_1rX3VcH {
  0% {
    -webkit-transform:  translate(-100%,0px);
            transform:  translate(-100%,0px);
  }

  100% {
    -webkit-transform:  translate(0,0px);
            transform:  translate(0,0px);
  }
}

@keyframes slideModal_fadeInRight_1rX3VcH {
  0% {
    -webkit-transform:  translate(-100%,0px);
            transform:  translate(-100%,0px);
  }

  100% {
    -webkit-transform:  translate(0,0px);
            transform:  translate(0,0px);
  }
}

@-webkit-keyframes slideModal_fadeInLeft_TGTFnmQ {
  0% {
    -webkit-transform:  translate(1000px,0px);
            transform:  translate(1000px,0px);
  }

  100% {
    -webkit-transform:  translate(0px,0px);
            transform:  translate(0px,0px);
  }
}

@keyframes slideModal_fadeInLeft_TGTFnmQ {
  0% {
    -webkit-transform:  translate(1000px,0px);
            transform:  translate(1000px,0px);
  }

  100% {
    -webkit-transform:  translate(0px,0px);
            transform:  translate(0px,0px);
  }
}

.slideModal_main_3-lJl-p.slideModal_left_1QuighB .slideModal_contentWrapper_20PUefJ {
  left: -200%;
}

.slideModal_main_3-lJl-p.slideModal_right_2NO0W64 .slideModal_contentWrapper_20PUefJ {
  right: -1000px;
}

.slideModal_mainPanel_2bNpnIB {
  -webkit-box-shadow: 5px 0 5px rgba(0,0,0,.05);
          box-shadow: 5px 0 5px rgba(0,0,0,.05);
  z-index: 1;
  height: 100vh;
  overflow-y: auto
}

.slideModal_mainPanel_2bNpnIB::-webkit-scrollbar {
  width: 2px;
}

.slideModal_mainPanel_2bNpnIB::-webkit-scrollbar-thumb {
  background: transparent;
}

.slideModal_mainPanel_2bNpnIB::-webkit-scrollbar-track {
  background: transparent;
}

.slideModal_mainPanel_2bNpnIB:hover::-webkit-scrollbar-track {
  background: #f3f3f3;
}

.slideModal_mainPanel_2bNpnIB:hover::-webkit-scrollbar-thumb {
  background: #888;
}

.slideModal_contentWrapper_20PUefJ {
  background: #fff;
  position: fixed;
  top: 0;
  bottom: 0;
  height: 100vh;
  /* overflow-y: auto; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 102; /* stay top of the test builer stiky header */
  /* left: -200%; */
  -webkit-transition: left .2s ease-in-out;
  transition: left .2s ease-in-out
}

.slideModal_contentWrapper_20PUefJ[data-size=big] {
  width: 1006px;
}

.slideModal_contentWrapper_20PUefJ[data-size=middle] {
  width: 500px;
}

.slideModal_contentWrapper_20PUefJ[data-size=small] {
  width: 320px;
}

.slideModal_content_325EYRZ {
  z-index: 1;
  height: 100%;
  background: #fff;
}

.slideModal_detailContent_3H84KCW {
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #fff;
  border-left: solid 2px #f6f6f6;
  left: 0;
  height: 100vh;
  overflow-y: auto
}

.slideModal_detailContent_3H84KCW[data-displayed=true] {
  left: 100%;
}

.slideModal_detailContent_3H84KCW::-webkit-scrollbar {
  width: 2px;
}

.slideModal_detailContent_3H84KCW::-webkit-scrollbar-thumb {
  background: transparent;
}

.slideModal_detailContent_3H84KCW::-webkit-scrollbar-track {
  background: transparent;
}

.slideModal_detailContent_3H84KCW:hover::-webkit-scrollbar-track {
  background: #f3f3f3;
}

.slideModal_detailContent_3H84KCW:hover::-webkit-scrollbar-thumb {
  background: #888;
}

.slideModal_header_3Lw4heu {
  font-size: 20px;
  padding: 20px 14px;
}

.slideModal_overlay_127_lYj {
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 100%;
  z-index: 102; /* stay top of the test builer stiky header */
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.slideModal_main_3-lJl-p[data-displayed=true] .slideModal_overlay_127_lYj {
  right: 0;
  opacity: 1;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.slideModal_main_3-lJl-p[data-displayed=true].slideModal_left_1QuighB .slideModal_contentWrapper_20PUefJ {
  left: 0;
  -webkit-animation: slideModal_fadeInRight_1rX3VcH ease-in-out 0.3s;
          animation: slideModal_fadeInRight_1rX3VcH ease-in-out 0.3s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation-fill-mode:forwards;
          animation-fill-mode:forwards;
}

.slideModal_main_3-lJl-p[data-displayed=true].slideModal_left_1QuighB .slideModal_closeWrapper_1XPblTA {
  top: 30px;
  right: 30px;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.slideModal_main_3-lJl-p[data-displayed=true].slideModal_right_2NO0W64 .slideModal_contentWrapper_20PUefJ {
  right: 0;
  -webkit-animation: slideModal_fadeInLeft_TGTFnmQ ease-in-out 0.3s;
          animation: slideModal_fadeInLeft_TGTFnmQ ease-in-out 0.3s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation-fill-mode:forwards;
          animation-fill-mode:forwards;
}

.slideModal_main_3-lJl-p[data-displayed=true].slideModal_right_2NO0W64 .slideModal_closeWrapper_1XPblTA {
  top: 30px;
  left: 30px;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.slideModal_main_3-lJl-p[data-displayed=true] .slideModal_closeWrapper_1XPblTA {
  top: 30px;
  right: 30px;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.noContent_wrapper_3hiVO4Q {
  margin: auto;
  width: 100%;
  text-align: center;
  min-height: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #888;
  font-weight: 300;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  padding-top: 40px
}

.noContent_wrapper_3hiVO4Q.noContent_small_2kIYCZz .noContent_title_YheFacT {
  font-size: 20px !important;
}

.noContent_wrapper_3hiVO4Q.noContent_small_2kIYCZz .noContent_subtext_1Ll97Oq {
  font-size: 16px;
}

.noContent_title_YheFacT {
  font-size: 32px;
  margin-bottom: 15px;
}

.noContent_subtext_1Ll97Oq {
  font-size: 16px;
  margin-bottom: 20px;
}

.noContent_icon_3MD5Bif {
  display: block;
  margin: auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 176 153' id='el_YuO-QEf2A' fill='%23CCC'%3E%3Cstyle%3E@-webkit-keyframes kf_el_VQXYvWurmN_an_-1mYIpX1J{0%25{-webkit-transform: translate(29.97292709350586px, 29.97292709350586px) scale(1, 1) translate(-29.97292709350586px, -29.97292709350586px);transform: translate(29.97292709350586px, 29.97292709350586px) scale(1, 1) translate(-29.97292709350586px, -29.97292709350586px);}50%25{-webkit-transform: translate(29.97292709350586px, 29.97292709350586px) scale(1.1, 1.1) translate(-29.97292709350586px, -29.97292709350586px);transform: translate(29.97292709350586px, 29.97292709350586px) scale(1.1, 1.1) translate(-29.97292709350586px, -29.97292709350586px);}100%25{-webkit-transform: translate(29.97292709350586px, 29.97292709350586px) scale(1, 1) translate(-29.97292709350586px, -29.97292709350586px);transform: translate(29.97292709350586px, 29.97292709350586px) scale(1, 1) translate(-29.97292709350586px, -29.97292709350586px);}}@keyframes kf_el_VQXYvWurmN_an_-1mYIpX1J{0%25{-webkit-transform: translate(29.97292709350586px, 29.97292709350586px) scale(1, 1) translate(-29.97292709350586px, -29.97292709350586px);transform: translate(29.97292709350586px, 29.97292709350586px) scale(1, 1) translate(-29.97292709350586px, -29.97292709350586px);}50%25{-webkit-transform: translate(29.97292709350586px, 29.97292709350586px) scale(1.1, 1.1) translate(-29.97292709350586px, -29.97292709350586px);transform: translate(29.97292709350586px, 29.97292709350586px) scale(1.1, 1.1) translate(-29.97292709350586px, -29.97292709350586px);}100%25{-webkit-transform: translate(29.97292709350586px, 29.97292709350586px) scale(1, 1) translate(-29.97292709350586px, -29.97292709350586px);transform: translate(29.97292709350586px, 29.97292709350586px) scale(1, 1) translate(-29.97292709350586px, -29.97292709350586px);}}@-webkit-keyframes kf_el_Il7Plqbj3x_an_VjTHXGgxC{0%25{-webkit-transform: translate(0px, 0px) scale(0.2, 0.2) translate(0px, 0px);transform: translate(0px, 0px) scale(0.2, 0.2) translate(0px, 0px);}68.89%25{-webkit-transform: translate(0px, 0px) scale(1.2, 1.2) translate(0px, 0px);transform: translate(0px, 0px) scale(1.2, 1.2) translate(0px, 0px);}100%25{-webkit-transform: translate(0px, 0px) scale(1.2, 1.2) translate(0px, 0px);transform: translate(0px, 0px) scale(1.2, 1.2) translate(0px, 0px);}}@keyframes kf_el_Il7Plqbj3x_an_VjTHXGgxC{0%25{-webkit-transform: translate(0px, 0px) scale(0.2, 0.2) translate(0px, 0px);transform: translate(0px, 0px) scale(0.2, 0.2) translate(0px, 0px);}68.89%25{-webkit-transform: translate(0px, 0px) scale(1.2, 1.2) translate(0px, 0px);transform: translate(0px, 0px) scale(1.2, 1.2) translate(0px, 0px);}100%25{-webkit-transform: translate(0px, 0px) scale(1.2, 1.2) translate(0px, 0px);transform: translate(0px, 0px) scale(1.2, 1.2) translate(0px, 0px);}}@-webkit-keyframes kf_el_Il7Plqbj3x_an_YK3SR8I3m{0%25{opacity: 0;}16.67%25{opacity: 1;}68.89%25{opacity: 0;}100%25{opacity: 0;}}@keyframes kf_el_Il7Plqbj3x_an_YK3SR8I3m{0%25{opacity: 0;}16.67%25{opacity: 1;}68.89%25{opacity: 0;}100%25{opacity: 0;}}@-webkit-keyframes kf_el_Il7Plqbj3x_an_cpYhg_ST1{0%25{-webkit-transform: translate(0px, 0px) translate(0px, 0px) translate(3px, 5px);transform: translate(0px, 0px) translate(0px, 0px) translate(3px, 5px);}16.67%25{-webkit-transform: translate(0px, 0px) translate(0px, 0px) translate(0px, -2px);transform: translate(0px, 0px) translate(0px, 0px) translate(0px, -2px);}33.33%25{-webkit-transform: translate(0px, 0px) translate(0px, 0px) translate(0px, -5px);transform: translate(0px, 0px) translate(0px, 0px) translate(0px, -5px);}100%25{-webkit-transform: translate(0px, 0px) translate(0px, 0px) translate(0px, -5px);transform: translate(0px, 0px) translate(0px, 0px) translate(0px, -5px);}}@keyframes kf_el_Il7Plqbj3x_an_cpYhg_ST1{0%25{-webkit-transform: translate(0px, 0px) translate(0px, 0px) translate(3px, 5px);transform: translate(0px, 0px) translate(0px, 0px) translate(3px, 5px);}16.67%25{-webkit-transform: translate(0px, 0px) translate(0px, 0px) translate(0px, -2px);transform: translate(0px, 0px) translate(0px, 0px) translate(0px, -2px);}33.33%25{-webkit-transform: translate(0px, 0px) translate(0px, 0px) translate(0px, -5px);transform: translate(0px, 0px) translate(0px, 0px) translate(0px, -5px);}100%25{-webkit-transform: translate(0px, 0px) translate(0px, 0px) translate(0px, -5px);transform: translate(0px, 0px) translate(0px, 0px) translate(0px, -5px);}}@-webkit-keyframes kf_el_9lhhBW4olA_an_7PZMdDLJv{0%25{opacity: 0;}16.67%25{opacity: 1;}33.33%25{opacity: 0;}100%25{opacity: 0;}}@keyframes kf_el_9lhhBW4olA_an_7PZMdDLJv{0%25{opacity: 0;}16.67%25{opacity: 1;}33.33%25{opacity: 0;}100%25{opacity: 0;}}@-webkit-keyframes kf_el_9lhhBW4olA_an_u2f1MM1qX{0%25{-webkit-transform: translate(5.423999786376953px, 12.902000427246094px) translate(-5.423999786376953px, -12.902000427246094px) translate(0px, 0px);transform: translate(5.423999786376953px, 12.902000427246094px) translate(-5.423999786376953px, -12.902000427246094px) translate(0px, 0px);}16.67%25{-webkit-transform: translate(5.423999786376953px, 12.902000427246094px) translate(-5.423999786376953px, -12.902000427246094px) translate(0px, -2px);transform: translate(5.423999786376953px, 12.902000427246094px) translate(-5.423999786376953px, -12.902000427246094px) translate(0px, -2px);}33.33%25{-webkit-transform: translate(5.423999786376953px, 12.902000427246094px) translate(-5.423999786376953px, -12.902000427246094px) translate(-2px, -5px);transform: translate(5.423999786376953px, 12.902000427246094px) translate(-5.423999786376953px, -12.902000427246094px) translate(-2px, -5px);}100%25{-webkit-transform: translate(5.423999786376953px, 12.902000427246094px) translate(-5.423999786376953px, -12.902000427246094px) translate(-2px, -5px);transform: translate(5.423999786376953px, 12.902000427246094px) translate(-5.423999786376953px, -12.902000427246094px) translate(-2px, -5px);}}@keyframes kf_el_9lhhBW4olA_an_u2f1MM1qX{0%25{-webkit-transform: translate(5.423999786376953px, 12.902000427246094px) translate(-5.423999786376953px, -12.902000427246094px) translate(0px, 0px);transform: translate(5.423999786376953px, 12.902000427246094px) translate(-5.423999786376953px, -12.902000427246094px) translate(0px, 0px);}16.67%25{-webkit-transform: translate(5.423999786376953px, 12.902000427246094px) translate(-5.423999786376953px, -12.902000427246094px) translate(0px, -2px);transform: translate(5.423999786376953px, 12.902000427246094px) translate(-5.423999786376953px, -12.902000427246094px) translate(0px, -2px);}33.33%25{-webkit-transform: translate(5.423999786376953px, 12.902000427246094px) translate(-5.423999786376953px, -12.902000427246094px) translate(-2px, -5px);transform: translate(5.423999786376953px, 12.902000427246094px) translate(-5.423999786376953px, -12.902000427246094px) translate(-2px, -5px);}100%25{-webkit-transform: translate(5.423999786376953px, 12.902000427246094px) translate(-5.423999786376953px, -12.902000427246094px) translate(-2px, -5px);transform: translate(5.423999786376953px, 12.902000427246094px) translate(-5.423999786376953px, -12.902000427246094px) translate(-2px, -5px);}}@-webkit-keyframes kf_el_JUH_e2PcQ9_an_gYz9otWZg{0%25{-webkit-transform: translate(10.920001029968262px, 19.89000129699707px) translate(-10.920001029968262px, -19.89000129699707px) translate(0px, 0px);transform: translate(10.920001029968262px, 19.89000129699707px) translate(-10.920001029968262px, -19.89000129699707px) translate(0px, 0px);}16.67%25{-webkit-transform: translate(10.920001029968262px, 19.89000129699707px) translate(-10.920001029968262px, -19.89000129699707px) translate(0px, 1px);transform: translate(10.920001029968262px, 19.89000129699707px) translate(-10.920001029968262px, -19.89000129699707px) translate(0px, 1px);}33.33%25{-webkit-transform: translate(10.920001029968262px, 19.89000129699707px) translate(-10.920001029968262px, -19.89000129699707px) translate(0px, 0px);transform: translate(10.920001029968262px, 19.89000129699707px) translate(-10.920001029968262px, -19.89000129699707px) translate(0px, 0px);}100%25{-webkit-transform: translate(10.920001029968262px, 19.89000129699707px) translate(-10.920001029968262px, -19.89000129699707px) translate(0px, 0px);transform: translate(10.920001029968262px, 19.89000129699707px) translate(-10.920001029968262px, -19.89000129699707px) translate(0px, 0px);}}@keyframes kf_el_JUH_e2PcQ9_an_gYz9otWZg{0%25{-webkit-transform: translate(10.920001029968262px, 19.89000129699707px) translate(-10.920001029968262px, -19.89000129699707px) translate(0px, 0px);transform: translate(10.920001029968262px, 19.89000129699707px) translate(-10.920001029968262px, -19.89000129699707px) translate(0px, 0px);}16.67%25{-webkit-transform: translate(10.920001029968262px, 19.89000129699707px) translate(-10.920001029968262px, -19.89000129699707px) translate(0px, 1px);transform: translate(10.920001029968262px, 19.89000129699707px) translate(-10.920001029968262px, -19.89000129699707px) translate(0px, 1px);}33.33%25{-webkit-transform: translate(10.920001029968262px, 19.89000129699707px) translate(-10.920001029968262px, -19.89000129699707px) translate(0px, 0px);transform: translate(10.920001029968262px, 19.89000129699707px) translate(-10.920001029968262px, -19.89000129699707px) translate(0px, 0px);}100%25{-webkit-transform: translate(10.920001029968262px, 19.89000129699707px) translate(-10.920001029968262px, -19.89000129699707px) translate(0px, 0px);transform: translate(10.920001029968262px, 19.89000129699707px) translate(-10.920001029968262px, -19.89000129699707px) translate(0px, 0px);}}@-webkit-keyframes kf_el_-dEFqhUk77_an_YRBqyys5I{0%25{-webkit-transform: translate(40.95000457763672px, 14.820001602172852px) translate(-40.95000457763672px, -14.820001602172852px) translate(0px, 0px);transform: translate(40.95000457763672px, 14.820001602172852px) translate(-40.95000457763672px, -14.820001602172852px) translate(0px, 0px);}21.11%25{-webkit-transform: translate(40.95000457763672px, 14.820001602172852px) translate(-40.95000457763672px, -14.820001602172852px) translate(3px, 0px);transform: translate(40.95000457763672px, 14.820001602172852px) translate(-40.95000457763672px, -14.820001602172852px) translate(3px, 0px);}50%25{-webkit-transform: translate(40.95000457763672px, 14.820001602172852px) translate(-40.95000457763672px, -14.820001602172852px) translate(1px, 0px);transform: translate(40.95000457763672px, 14.820001602172852px) translate(-40.95000457763672px, -14.820001602172852px) translate(1px, 0px);}100%25{-webkit-transform: translate(40.95000457763672px, 14.820001602172852px) translate(-40.95000457763672px, -14.820001602172852px) translate(0px, 0px);transform: translate(40.95000457763672px, 14.820001602172852px) translate(-40.95000457763672px, -14.820001602172852px) translate(0px, 0px);}}@keyframes kf_el_-dEFqhUk77_an_YRBqyys5I{0%25{-webkit-transform: translate(40.95000457763672px, 14.820001602172852px) translate(-40.95000457763672px, -14.820001602172852px) translate(0px, 0px);transform: translate(40.95000457763672px, 14.820001602172852px) translate(-40.95000457763672px, -14.820001602172852px) translate(0px, 0px);}21.11%25{-webkit-transform: translate(40.95000457763672px, 14.820001602172852px) translate(-40.95000457763672px, -14.820001602172852px) translate(3px, 0px);transform: translate(40.95000457763672px, 14.820001602172852px) translate(-40.95000457763672px, -14.820001602172852px) translate(3px, 0px);}50%25{-webkit-transform: translate(40.95000457763672px, 14.820001602172852px) translate(-40.95000457763672px, -14.820001602172852px) translate(1px, 0px);transform: translate(40.95000457763672px, 14.820001602172852px) translate(-40.95000457763672px, -14.820001602172852px) translate(1px, 0px);}100%25{-webkit-transform: translate(40.95000457763672px, 14.820001602172852px) translate(-40.95000457763672px, -14.820001602172852px) translate(0px, 0px);transform: translate(40.95000457763672px, 14.820001602172852px) translate(-40.95000457763672px, -14.820001602172852px) translate(0px, 0px);}}@-webkit-keyframes kf_el_-JGfvNDsqI_an_rE-3_Irlq{0%25{-webkit-transform: translate(120.90000915527344px, 15.210000991821289px) translate(-120.90000915527344px, -15.210000991821289px) translate(0px, 0px);transform: translate(120.90000915527344px, 15.210000991821289px) translate(-120.90000915527344px, -15.210000991821289px) translate(0px, 0px);}50%25{-webkit-transform: translate(120.90000915527344px, 15.210000991821289px) translate(-120.90000915527344px, -15.210000991821289px) translate(1px, 0px);transform: translate(120.90000915527344px, 15.210000991821289px) translate(-120.90000915527344px, -15.210000991821289px) translate(1px, 0px);}100%25{-webkit-transform: translate(120.90000915527344px, 15.210000991821289px) translate(-120.90000915527344px, -15.210000991821289px) translate(0px, 0px);transform: translate(120.90000915527344px, 15.210000991821289px) translate(-120.90000915527344px, -15.210000991821289px) translate(0px, 0px);}}@keyframes kf_el_-JGfvNDsqI_an_rE-3_Irlq{0%25{-webkit-transform: translate(120.90000915527344px, 15.210000991821289px) translate(-120.90000915527344px, -15.210000991821289px) translate(0px, 0px);transform: translate(120.90000915527344px, 15.210000991821289px) translate(-120.90000915527344px, -15.210000991821289px) translate(0px, 0px);}50%25{-webkit-transform: translate(120.90000915527344px, 15.210000991821289px) translate(-120.90000915527344px, -15.210000991821289px) translate(1px, 0px);transform: translate(120.90000915527344px, 15.210000991821289px) translate(-120.90000915527344px, -15.210000991821289px) translate(1px, 0px);}100%25{-webkit-transform: translate(120.90000915527344px, 15.210000991821289px) translate(-120.90000915527344px, -15.210000991821289px) translate(0px, 0px);transform: translate(120.90000915527344px, 15.210000991821289px) translate(-120.90000915527344px, -15.210000991821289px) translate(0px, 0px);}}@-webkit-keyframes kf_el_mhIKqdh0SU_an_L3V5gJTox{0%25{-webkit-transform: translate(89.70001220703125px, 0px) translate(-89.70001220703125px, 0px) translate(0px, 0px);transform: translate(89.70001220703125px, 0px) translate(-89.70001220703125px, 0px) translate(0px, 0px);}33.33%25{-webkit-transform: translate(89.70001220703125px, 0px) translate(-89.70001220703125px, 0px) translate(3px, 0px);transform: translate(89.70001220703125px, 0px) translate(-89.70001220703125px, 0px) translate(3px, 0px);}66.67%25{-webkit-transform: translate(89.70001220703125px, 0px) translate(-89.70001220703125px, 0px) translate(0px, 0px);transform: translate(89.70001220703125px, 0px) translate(-89.70001220703125px, 0px) translate(0px, 0px);}100%25{-webkit-transform: translate(89.70001220703125px, 0px) translate(-89.70001220703125px, 0px) translate(0px, 0px);transform: translate(89.70001220703125px, 0px) translate(-89.70001220703125px, 0px) translate(0px, 0px);}}@keyframes kf_el_mhIKqdh0SU_an_L3V5gJTox{0%25{-webkit-transform: translate(89.70001220703125px, 0px) translate(-89.70001220703125px, 0px) translate(0px, 0px);transform: translate(89.70001220703125px, 0px) translate(-89.70001220703125px, 0px) translate(0px, 0px);}33.33%25{-webkit-transform: translate(89.70001220703125px, 0px) translate(-89.70001220703125px, 0px) translate(3px, 0px);transform: translate(89.70001220703125px, 0px) translate(-89.70001220703125px, 0px) translate(3px, 0px);}66.67%25{-webkit-transform: translate(89.70001220703125px, 0px) translate(-89.70001220703125px, 0px) translate(0px, 0px);transform: translate(89.70001220703125px, 0px) translate(-89.70001220703125px, 0px) translate(0px, 0px);}100%25{-webkit-transform: translate(89.70001220703125px, 0px) translate(-89.70001220703125px, 0px) translate(0px, 0px);transform: translate(89.70001220703125px, 0px) translate(-89.70001220703125px, 0px) translate(0px, 0px);}}%23el_YuO-QEf2A *{-webkit-animation-duration: 3s;animation-duration: 3s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);animation-timing-function: cubic-bezier(0, 0, 1, 1);}%23el_Q2Q-v2R-xm{fill: none;-webkit-transform: translate(5px, NaNpx);transform: translate(5px, NaNpx);}%23el_mhIKqdh0SU{fill: %2384C6BF;opacity: .294;}%23el_-JGfvNDsqI{fill: %2384C6BF;opacity: .294;}%23el_-dEFqhUk77{fill: %2342AE5E;opacity: .294;}%23el_8aSVQxbvef{fill: %23000;}%23el_i2fpFcDDwF{fill: %23FFF;}%23el_t4KeE1cS-X{-webkit-transform: translate(52.65px, 66.69px);transform: translate(52.65px, 66.69px);}%23el_VQXYvWurmN{fill: %2384C6BF;}%23el_JUH_e2PcQ9{fill: %233EAAAF;}%23el_g9JcsMO2U-{fill: %233EAAAF;-webkit-transform: translate(94.77px, 57.72px);transform: translate(94.77px, 57.72px);}%23el_mhIKqdh0SU_an_L3V5gJTox{-webkit-animation-fill-mode: backwards;animation-fill-mode: backwards;-webkit-transform: translate(89.70001220703125px, 0px) translate(-89.70001220703125px, 0px) translate(0px, 0px);transform: translate(89.70001220703125px, 0px) translate(-89.70001220703125px, 0px) translate(0px, 0px);-webkit-animation-name: kf_el_mhIKqdh0SU_an_L3V5gJTox;animation-name: kf_el_mhIKqdh0SU_an_L3V5gJTox;-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);animation-timing-function: cubic-bezier(0, 0, 1, 1);}%23el_-JGfvNDsqI_an_rE-3_Irlq{-webkit-animation-fill-mode: backwards;animation-fill-mode: backwards;-webkit-transform: translate(120.90000915527344px, 15.210000991821289px) translate(-120.90000915527344px, -15.210000991821289px) translate(0px, 0px);transform: translate(120.90000915527344px, 15.210000991821289px) translate(-120.90000915527344px, -15.210000991821289px) translate(0px, 0px);-webkit-animation-name: kf_el_-JGfvNDsqI_an_rE-3_Irlq;animation-name: kf_el_-JGfvNDsqI_an_rE-3_Irlq;-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);animation-timing-function: cubic-bezier(0, 0, 1, 1);}%23el_-dEFqhUk77_an_YRBqyys5I{-webkit-animation-fill-mode: backwards;animation-fill-mode: backwards;-webkit-transform: translate(40.95000457763672px, 14.820001602172852px) translate(-40.95000457763672px, -14.820001602172852px) translate(0px, 0px);transform: translate(40.95000457763672px, 14.820001602172852px) translate(-40.95000457763672px, -14.820001602172852px) translate(0px, 0px);-webkit-animation-name: kf_el_-dEFqhUk77_an_YRBqyys5I;animation-name: kf_el_-dEFqhUk77_an_YRBqyys5I;-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);animation-timing-function: cubic-bezier(0, 0, 1, 1);}%23el_JUH_e2PcQ9_an_gYz9otWZg{-webkit-animation-fill-mode: backwards;animation-fill-mode: backwards;-webkit-transform: translate(10.920001029968262px, 19.89000129699707px) translate(-10.920001029968262px, -19.89000129699707px) translate(0px, 0px);transform: translate(10.920001029968262px, 19.89000129699707px) translate(-10.920001029968262px, -19.89000129699707px) translate(0px, 0px);-webkit-animation-name: kf_el_JUH_e2PcQ9_an_gYz9otWZg;animation-name: kf_el_JUH_e2PcQ9_an_gYz9otWZg;-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);animation-timing-function: cubic-bezier(0, 0, 1, 1);}%23el_9lhhBW4olA_an_u2f1MM1qX{-webkit-animation-fill-mode: backwards;animation-fill-mode: backwards;-webkit-transform: translate(5.423999786376953px, 12.902000427246094px) translate(-5.423999786376953px, -12.902000427246094px) translate(0px, 0px);transform: translate(5.423999786376953px, 12.902000427246094px) translate(-5.423999786376953px, -12.902000427246094px) translate(0px, 0px);-webkit-animation-name: kf_el_9lhhBW4olA_an_u2f1MM1qX;animation-name: kf_el_9lhhBW4olA_an_u2f1MM1qX;-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);animation-timing-function: cubic-bezier(0, 0, 1, 1);}%23el_9lhhBW4olA{-webkit-animation-fill-mode: backwards;animation-fill-mode: backwards;opacity: 0;-webkit-animation-name: kf_el_9lhhBW4olA_an_7PZMdDLJv;animation-name: kf_el_9lhhBW4olA_an_7PZMdDLJv;-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);animation-timing-function: cubic-bezier(0, 0, 1, 1);}%23el_Il7Plqbj3x_an_cpYhg_ST1{-webkit-animation-fill-mode: backwards;animation-fill-mode: backwards;-webkit-transform: translate(0px, 0px) translate(0px, 0px) translate(3px, 5px);transform: translate(0px, 0px) translate(0px, 0px) translate(3px, 5px);-webkit-animation-name: kf_el_Il7Plqbj3x_an_cpYhg_ST1;animation-name: kf_el_Il7Plqbj3x_an_cpYhg_ST1;-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);animation-timing-function: cubic-bezier(0, 0, 1, 1);}%23el_Il7Plqbj3x{-webkit-animation-fill-mode: backwards;animation-fill-mode: backwards;opacity: 0;-webkit-animation-name: kf_el_Il7Plqbj3x_an_YK3SR8I3m;animation-name: kf_el_Il7Plqbj3x_an_YK3SR8I3m;-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);animation-timing-function: cubic-bezier(0, 0, 1, 1);}%23el_Il7Plqbj3x_an_VjTHXGgxC{-webkit-animation-fill-mode: backwards;animation-fill-mode: backwards;-webkit-transform: translate(0px, 0px) scale(0.2, 0.2) translate(0px, 0px);transform: translate(0px, 0px) scale(0.2, 0.2) translate(0px, 0px);-webkit-animation-name: kf_el_Il7Plqbj3x_an_VjTHXGgxC;animation-name: kf_el_Il7Plqbj3x_an_VjTHXGgxC;-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);animation-timing-function: cubic-bezier(0, 0, 1, 1);}%23el_VQXYvWurmN_an_-1mYIpX1J{-webkit-animation-fill-mode: backwards;animation-fill-mode: backwards;-webkit-transform: translate(29.97292709350586px, 29.97292709350586px) scale(1, 1) translate(-29.97292709350586px, -29.97292709350586px);transform: translate(29.97292709350586px, 29.97292709350586px) scale(1, 1) translate(-29.97292709350586px, -29.97292709350586px);-webkit-animation-name: kf_el_VQXYvWurmN_an_-1mYIpX1J;animation-name: kf_el_VQXYvWurmN_an_-1mYIpX1J;-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);animation-timing-function: cubic-bezier(0, 0, 1, 1);}%3C/style%3E %3Cdefs%3E %3Cpath id='full-ill-b' d='M1.17000011,35.8800034 L10.335001,35.8800034 C10.9811742,35.8800034 11.5050011,35.3561765 11.5050011,34.7100033 L11.5050011,29.6400028 C11.5050011,27.4860921 13.2510908,25.7400024 15.4050015,25.7400024 L62.474285,25.7400024 C64.598968,25.7400024 66.3327126,27.4407264 66.3735644,29.5650167 L66.472939,34.7324991 C66.4851946,35.3697862 67.005318,35.8800034 67.6427229,35.8800034 L164.190016,35.8800034 C164.836189,35.8800034 165.360016,36.4038303 165.360016,37.0500035 L165.360016,146.250014 C165.360016,146.896187 164.836189,147.420014 164.190016,147.420014 L1.17000011,147.420014 C0.523826892,147.420014 -7.02629396e-15,146.896187 -7.10542736e-15,146.250014 L8.8817842e-16,37.0500035 C1.66992069e-15,36.4038303 0.523826892,35.8800034 1.17000011,35.8800034 Z'/%3E %3Cfilter id='full-ill-a' width='109.7%25' height='113.1%25' x='-4.8%25' y='-5.8%25' filterUnits='objectBoundingBox'%3E %3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E %3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='2.5'/%3E %3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E %3C/filter%3E %3C/defs%3E %3Cg fill-rule='evenodd' id='el_Q2Q-v2R-xm'%3E %3Cg id='el_mhIKqdh0SU_an_L3V5gJTox' data-animator-group='true' data-animator-type='0'%3E%3Cpath d='M131.580294,14.3536372 C132.856207,15.0495742 133.890592,16.0549434 134.60627,17.2947883 C135.322933,18.5363388 135.720013,20.0130105 135.720013,21.6495369 C135.720013,23.2860634 135.322933,24.762735 134.60627,26.0042855 C133.889607,27.245836 132.853361,28.2522654 131.575027,28.9483071 C130.296694,29.6443488 128.776273,30.0300028 127.091262,30.0300028 L98.3287595,30.0300028 C96.6437483,30.0300028 95.1233279,29.6443488 93.8449944,28.9483071 C92.5666609,28.2522654 91.5304145,27.245836 90.8137514,26.0042855 C90.0970884,24.762735 89.7000087,23.2860634 89.7000087,21.6495369 C89.7000087,20.0130105 90.0970884,18.5363388 90.8137514,17.2947883 C91.5304145,16.0532378 92.5666609,15.0468085 93.8449944,14.3507668 C94.2481863,14.1312322 94.6754611,13.942575 95.1243871,13.7871566 C95.0649281,13.3900171 95.0341456,12.9838493 95.0341456,12.5706989 C95.0341456,7.94229535 98.8973689,4.19023296 103.662896,4.19023296 C106.139482,4.19023296 108.372378,5.20357238 109.946005,6.82662989 C111.692051,2.81502108 115.781441,0 120.547793,0 C126.90183,0 132.052794,5.00274986 132.052794,11.1739545 C132.052794,12.2786192 131.887746,13.3458441 131.580294,14.3536372 L131.580294,14.3536372 Z' id='el_mhIKqdh0SU'/%3E%3C/g%3E %3Cg id='el_-JGfvNDsqI_an_rE-3_Irlq' data-animator-group='true' data-animator-type='0'%3E%3Cpath d='M141.485237,22.2936146 C142.112381,22.637064 142.620807,23.1332203 142.972581,23.7450918 C143.324839,24.357805 143.520014,25.0865521 143.520014,25.8941885 C143.520014,26.7018249 143.324839,27.430572 142.972581,28.0432852 C142.620323,28.6559985 142.110981,29.1526779 141.482648,29.496179 C140.854315,29.8396801 140.106989,30.0300028 139.278763,30.0300028 L125.141262,30.0300028 C124.313036,30.0300028 123.565711,29.8396801 122.937378,29.496179 C122.309044,29.1526779 121.799703,28.6559985 121.447445,28.0432852 C121.095186,27.430572 120.900012,26.7018249 120.900012,25.8941885 C120.900012,25.0865521 121.095186,24.357805 121.447445,23.7450918 C121.799703,23.1323785 122.309044,22.6356991 122.937378,22.292198 C123.135557,22.1838563 123.345573,22.0907527 123.566232,22.0140528 C123.537006,21.8180618 123.521876,21.6176154 123.521876,21.413723 C123.521876,19.1295758 125.420748,17.2779086 127.763126,17.2779086 C128.980431,17.2779086 130.077956,17.7779982 130.851434,18.5789876 C131.709659,16.5992326 133.719699,15.2100014 136.062482,15.2100014 C139.185652,15.2100014 141.717482,17.678891 141.717482,20.7244206 C141.717482,21.2695798 141.636357,21.7962622 141.485237,22.2936146 L141.485237,22.2936146 Z' id='el_-JGfvNDsqI'/%3E%3C/g%3E %3Cg id='el_-dEFqhUk77_an_YRBqyys5I' data-animator-group='true' data-animator-type='0'%3E%3Cpath d='M82.8302898,29.1736386 C84.1062027,29.8695756 85.1405871,30.8749448 85.8562656,32.1147897 C86.5729287,33.3563402 86.9700084,34.8330119 86.9700084,36.4695383 C86.9700084,38.1060648 86.5729287,39.5827364 85.8562656,40.8242869 C85.1396026,42.0658375 84.1033562,43.0722668 82.8250227,43.7683085 C81.5466892,44.4643502 80.0262688,44.8500042 78.3412576,44.8500042 L49.5787548,44.8500042 C47.8937436,44.8500042 46.3733231,44.4643502 45.0949897,43.7683085 C43.8166562,43.0722668 42.7804098,42.0658375 42.0637467,40.8242869 C41.3470837,39.5827364 40.950004,38.1060648 40.950004,36.4695383 C40.950004,34.8330119 41.3470837,33.3563402 42.0637467,32.1147897 C42.7804098,30.8732392 43.8166562,29.8668099 45.0949897,29.1707682 C45.4981816,28.9512336 45.9254564,28.7625764 46.3743824,28.607158 C46.3149233,28.2100185 46.2841408,27.8038508 46.2841408,27.3907003 C46.2841408,22.7622968 50.1473642,19.0102344 54.9128917,19.0102344 C57.3894777,19.0102344 59.6223737,20.0235738 61.1960003,21.6466313 C62.9420458,17.6350225 67.0314358,14.8200014 71.7977882,14.8200014 C78.1518249,14.8200014 83.3027893,19.8227513 83.3027893,25.993956 C83.3027893,27.0986206 83.1377416,28.1658455 82.8302898,29.1736386 L82.8302898,29.1736386 Z' id='el_-dEFqhUk77'/%3E%3C/g%3E %3Cuse filter='url(%23full-ill-a)' xlink:href='%23full-ill-b' id='el_8aSVQxbvef'/%3E %3Cuse xlink:href='%23full-ill-b' id='el_i2fpFcDDwF'/%3E %3Cg id='el_t4KeE1cS-X'%3E %3Cg id='el_VQXYvWurmN_an_-1mYIpX1J' data-animator-group='true' data-animator-type='2'%3E%3Cpath fill-rule='nonzero' d='M59.5331637,56.3838182 L44.4303552,41.2810098 C44.1610803,41.0117349 43.8098522,40.8712436 43.4352089,40.8712436 L42.2293257,40.8712436 C46.2450337,36.5277228 48.7036304,30.7324591 48.7036304,24.3518152 C48.7036304,10.8997788 37.8038516,0 24.3518152,0 C10.8997788,0 0,10.8997788 0,24.3518152 C0,37.8038515 10.8997788,48.7036303 24.3518152,48.7036303 C30.7324591,48.7036303 36.5277228,46.2450336 40.8712437,42.2410332 L40.8712437,43.4352088 C40.8712437,43.8098521 41.0234426,44.1610802 41.2810098,44.4303551 L56.3838183,59.5331635 C56.9340757,60.0834209 57.8238535,60.0834209 58.3741109,59.5331635 L59.5331637,58.3741108 C60.083421,57.8238534 60.083421,56.9340756 59.5331637,56.3838182 Z M24.3518152,44.9571972 C12.960317,44.9571972 3.74643311,35.7433133 3.74643311,24.3518152 C3.74643311,12.960317 12.960317,3.7464331 24.3518152,3.7464331 C35.7433134,3.7464331 44.9571973,12.960317 44.9571973,24.3518152 C44.9571973,35.7433133 35.7433134,44.9571972 24.3518152,44.9571972 Z' id='el_VQXYvWurmN'/%3E%3C/g%3E %3Cg id='el_JUH_e2PcQ9_an_gYz9otWZg' data-animator-group='true' data-animator-type='0'%3E%3Cpath d='M37.6481726,20.687851 L37.9048837,20.83843 L37.7881047,21.111872 L37.6667626,21.39613 C36.8810816,23.2412722 35.2907914,24.3875993 33.5164602,24.3875993 C31.7419601,24.3875993 30.1516699,23.2412722 29.3659888,21.396299 L29.2448158,21.111872 L29.1283748,20.83843 L29.3847478,20.687851 L30.4122679,20.0846899 L30.743677,19.8900019 L30.894256,20.2437189 L31.015598,20.5281459 C31.497417,21.6597701 32.4556471,22.3628101 33.5164602,22.3628101 C34.5769353,22.3628101 35.5353344,21.6597701 36.0173225,20.5279769 L36.1386645,20.2435499 L36.2894125,19.8901709 L36.6206525,20.0846899 L37.6481726,20.687851 Z M18.4124478,20.0846899 L19.4399679,20.687851 L19.6965099,20.83843 L19.5797309,21.111872 L19.4583889,21.39613 C18.6727078,23.2412722 17.0824177,24.3875993 15.3080865,24.3875993 C13.5335863,24.3875993 11.9432962,23.2412722 11.1576151,21.396299 L11.0364421,21.111872 L10.9200011,20.83843 L11.1763741,20.687851 L12.2038942,20.0846899 L12.5354722,19.8900019 L12.6858822,20.2437189 L12.8072242,20.5281459 C13.2892123,21.6597701 14.2474424,22.3628101 15.3080865,22.3628101 C16.3687306,22.3628101 17.3269607,21.6597701 17.8091177,20.5279769 L17.9302907,20.2435499 L18.0810387,19.8901709 L18.4124478,20.0846899 Z M24.5814086,30.2697632 C25.4700107,30.2697632 26.1904577,30.9903792 26.1904577,31.8789813 C26.1904577,32.7677524 25.4700107,33.4881995 24.5814086,33.4881995 C23.6924685,33.4881995 22.9721904,32.7677524 22.9721904,31.8789813 C22.9721904,30.9903792 23.6924685,30.2697632 24.5814086,30.2697632 Z' id='el_JUH_e2PcQ9'/%3E%3C/g%3E %3C/g%3E %3Cg id='el_g9JcsMO2U-'%3E %3Cg id='el_9lhhBW4olA_an_u2f1MM1qX' data-animator-group='true' data-animator-type='0'%3E%3Cpolygon points='9.973 16.863 9.973 18.001 5.424 18.001 5.424 17.11 8.021 14.039 5.491 14.039 5.491 12.902 9.888 12.902 9.888 13.793 7.291 16.863' id='el_9lhhBW4olA'/%3E%3C/g%3E %3Cg id='el_Il7Plqbj3x_an_cpYhg_ST1' data-animator-group='true' data-animator-type='0'%3E%3Cg id='el_Il7Plqbj3x_an_VjTHXGgxC' data-animator-group='true' data-animator-type='2'%3E%3Cpolygon points='7.698 6.704 7.699 8.628 .001 8.632 0 7.124 4.392 1.926 .11 1.927 .11 .003 7.552 0 7.552 1.507 3.16 6.706' id='el_Il7Plqbj3x'/%3E%3C/g%3E%3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 166px;
  height: 166px;
  margin-bottom: 20px;
}

.noContent_emptyIcon_3jyiUeS {
  display: block;
  margin: auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 144 85' fill='%23CCC'%3E %3Cg fill='none' fill-rule='evenodd' transform='translate(.4)'%3E %3Cpath fill='%2384C6BF' fill-rule='nonzero' d='M97.1493724,30.1131571 L86.1374977,19.0736837 C84.9562477,17.8894732 83.3549978,17.2184206 81.6881228,17.2184206 L54.8999985,17.2184206 C51.4218736,17.2315785 48.5999987,20.0605258 48.5999987,23.5473678 L48.5999987,78.2842085 C48.5999987,81.7710505 51.4218736,84.5999978 54.8999985,84.5999978 L92.6999975,84.5999978 C96.1781225,84.5999978 98.9999974,81.7710505 98.9999974,78.2842085 L98.9999974,34.5868412 C98.9999974,32.9157886 98.3306224,31.2973676 97.1493724,30.1131571 Z M94.1831225,33.0999991 C94.4587475,33.3763149 94.6424975,33.7052623 94.7343725,34.0736833 L82.1999978,34.0736833 L82.1999978,21.5078942 C82.5674978,21.5999994 82.8956228,21.7842099 83.1712478,22.0605257 L94.1831225,33.0999991 Z M92.6999975,80.3894716 L54.8999985,80.3894716 C53.7449986,80.3894716 52.7999986,79.4421047 52.7999986,78.2842085 L52.7999986,23.5473678 C52.7999986,22.3894731 53.7449986,21.4421047 54.8999985,21.4421047 L77.9999979,21.4421047 L77.9999979,35.1263149 C77.9999979,36.8763148 79.4043729,38.2842095 81.1499979,38.2842095 L94.7999986,38.2842095 L94.7999986,78.2842085 C94.7999986,79.4421047 93.8549975,80.3894716 92.6999975,80.3894716 Z M64.7999983,53.0999986 C66.2911671,53.0999986 67.4999982,51.8911674 67.4999982,50.3999987 C67.4999982,48.9088299 66.2911671,47.6999987 64.7999983,47.6999987 C63.3088295,47.6999987 62.0999984,48.9088299 62.0999984,50.3999987 C62.0999984,51.8911674 63.3088295,53.0999986 64.7999983,53.0999986 Z M80.9999979,53.0999986 C82.4911666,53.0999986 83.6999978,51.8911674 83.6999978,50.3999987 C83.6999978,48.9088299 82.4911666,47.6999987 80.9999979,47.6999987 C79.5088291,47.6999987 78.2999979,48.9088299 78.2999979,50.3999987 C78.2999979,51.8911674 79.5088291,53.0999986 80.9999979,53.0999986 Z M66.7655982,65.7575983 L68.6951982,65.7575983 C68.8679982,64.6055983 69.6455982,63.8855983 70.6535981,63.8855983 C72.3527981,63.8855983 73.3319981,65.7863983 75.491998,65.7863983 C77.6231979,65.7863983 79.0919979,64.4903983 79.5815979,61.5815984 L77.6231979,61.5815984 C77.4503979,62.7623983 76.672798,63.4535983 75.693598,63.4535983 C74.051998,63.4535983 73.0151981,61.5527984 70.8263981,61.5527984 C68.7239982,61.5527984 67.2839982,62.8775983 66.7655982,65.7575983 Z'/%3E %3Cpath fill='%2384C6BF' d='M132.867258,12.9182731 C134.01558,13.5446164 134.946526,14.4494487 135.590636,15.5653091 C136.235633,16.6827045 136.593005,18.011709 136.593005,19.4845827 C136.593005,20.9574565 136.235633,22.2864609 135.590636,23.4038564 C134.945639,24.5212518 134.013018,25.4270382 132.862518,26.0534757 C131.712018,26.6799132 130.343639,27.0270018 128.827129,27.0270018 L102.940877,27.0270018 C101.424367,27.0270018 100.055989,26.6799132 98.9054888,26.0534757 C97.7549887,25.4270382 96.8223669,24.5212518 96.1773702,23.4038564 C95.5323734,22.2864609 95.1750017,20.9574565 95.1750017,19.4845827 C95.1750017,18.011709 95.5323734,16.6827045 96.1773702,15.5653091 C96.8223669,14.4479137 97.7549887,13.5421273 98.9054888,12.9156898 C99.2683615,12.7181087 99.6529088,12.5483171 100.056942,12.4084406 C100.003429,12.051015 99.9757248,11.6854641 99.9757248,11.3136287 C99.9757248,7.14806562 103.452626,3.77120956 107.7416,3.77120956 C109.970528,3.77120956 111.980134,4.68321502 113.396398,6.14396674 C114.967839,2.53351891 118.64829,-1.95399252e-14 122.938007,-1.95399252e-14 C128.65664,-1.95399252e-14 133.292508,4.50247475 133.292508,10.0565588 C133.292508,11.050757 133.143965,12.0112594 132.867258,12.9182731 L132.867258,12.9182731 Z' opacity='.294'/%3E %3Cpath fill='%2384C6BF' d='M141.781706,20.0642526 C142.346135,20.3733571 142.803719,20.8198977 143.120316,21.370582 C143.437348,21.9220239 143.613005,22.5778963 143.613005,23.304769 C143.613005,24.0316418 143.437348,24.6875141 143.120316,25.238956 C142.803283,25.7903979 142.344876,26.2374094 141.779376,26.5465604 C141.213876,26.8557113 140.541283,27.0270018 139.79588,27.0270018 L127.072129,27.0270018 C126.326726,27.0270018 125.654133,26.8557113 125.088633,26.5465604 C124.523133,26.2374094 124.064726,25.7903979 123.747693,25.238956 C123.430661,24.6875141 123.255004,24.0316418 123.255004,23.304769 C123.255004,22.5778963 123.430661,21.9220239 123.747693,21.370582 C124.064726,20.8191401 124.523133,20.3721287 125.088633,20.0629777 C125.266994,19.9654701 125.456009,19.8816769 125.654602,19.812647 C125.628298,19.6362551 125.614681,19.4558533 125.614681,19.2723502 C125.614681,17.2166177 127.323666,15.5501173 129.431806,15.5501173 C130.527381,15.5501173 131.515153,16.000198 132.211283,16.7210884 C132.983686,14.939309 134.792722,13.6890009 136.901227,13.6890009 C139.71208,13.6890009 141.990727,15.9110015 141.990727,18.651978 C141.990727,19.1426213 141.917714,19.6166354 141.781706,20.0642526 L141.781706,20.0642526 Z' opacity='.294'/%3E %3Cpath fill='%2342AE5E' d='M37.6922562,49.8182721 C38.8405778,50.4446154 39.7715238,51.3494477 40.4156344,52.4653081 C41.0606312,53.5827035 41.4180029,54.911708 41.4180029,56.3845817 C41.4180029,57.8574555 41.0606312,59.18646 40.4156344,60.3038554 C39.7706377,61.4212508 38.8380159,62.3270372 37.6875159,62.9534747 C36.5370158,63.5799122 35.1686374,63.9270009 33.6521274,63.9270009 L7.76587555,63.9270009 C6.24936553,63.9270009 4.88098713,63.5799122 3.73048705,62.9534747 C2.57998697,62.3270372 1.64736521,61.4212508 1.00236846,60.3038554 C0.357371722,59.18646 -1.17239551e-13,57.8574555 -1.17239551e-13,56.3845817 C-1.17239551e-13,54.911708 0.357371722,53.5827035 1.00236846,52.4653081 C1.64736521,51.3479127 2.57998697,50.4421263 3.73048705,49.8156888 C4.09335979,49.6181077 4.47790705,49.4483162 4.88194042,49.3084397 C4.82842732,48.9510141 4.80072306,48.5854631 4.80072306,48.2136277 C4.80072306,44.0480646 8.27762398,40.6712086 12.5665986,40.6712086 C14.795526,40.6712086 16.8051323,41.583214 18.2213963,43.0439658 C19.7928372,39.4335179 23.473288,36.899999 27.7630051,36.899999 C33.4816379,36.899999 38.1175058,41.4024738 38.1175058,46.9565578 C38.1175058,47.950756 37.9689628,48.9112584 37.6922562,49.8182721 L37.6922562,49.8182721 Z' opacity='.294'/%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 166px;
  height: 166px;
  margin-bottom: 20px;
}

.linkStyledInput_input_3WhyhNr {
  border-radius: 3px;
  padding: 3px 5px;
  background-color: white;
  margin-right: 5px;
  min-width: 55%;
  line-height: 15px;
  height: 28px !important
}

.linkStyledInput_input_3WhyhNr[data-fluid] {
  min-width: 90%;
}

.linkStyledInput_input_3WhyhNr:focus {
  border: solid 1px #ddd !important;
  color: #454545 !important;
}

.linkStyledInput_linkStyled_1702uWJ.linkStyledInput_disabled_tKzVgIB {
  color: #ddd;
}

.linkStyledInput_linkStyled_1702uWJ {
  cursor: pointer;
  line-height: 15px;
  padding: 3px 5px;
  border: solid thin transparent;
  height: 24px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: #394EFF;
  text-align: right
  /* max-width: 90%; */
}

.linkStyledInput_linkStyled_1702uWJ.linkStyledInput_console_3pMNRpB {
  font-family: 'Menlo', 'Courier' !important;
}
.iconButton_button_2mKvJpt {
  padding: 0px 0.75rem;
  border-radius: 3px;
  /* background-color: white; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  height: 36px;
  font-size: 14px;
  border: none
  /* & div:first-child {
    margin-right: 10px !important;
  } */
  /* & span:nth-child(2) {
    margin-left: 10px !important;
  } */
}

.iconButton_button_2mKvJpt:disabled,
  .iconButton_button_2mKvJpt[disabled] {
  opacity: 0.5 !important;
}

.iconButton_button_2mKvJpt.iconButton_marginRight_2pt_IiK {
  margin-right: 10px;
}

.iconButton_button_2mKvJpt.iconButton_buttonSmall_VNNC2au {
  height: 23px;
  font-size: 12px;
  padding: 0px 10px;
}

.iconButton_button_2mKvJpt.iconButton_circle_2FHgIvs {
  border-radius: 50%;
  width: 36px;
  padding: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.iconButton_button_2mKvJpt.iconButton_shadow_21M5jjx {
  -webkit-box-shadow: 0 1px 5px 0 #ddd;
          box-shadow: 0 1px 5px 0 #ddd;
}

.iconButton_button_2mKvJpt.iconButton_small_3SI4YWj {
  padding: 0px 12px;
  height: 28px;
  width: 28px;
  font-size: 12px;
}

.iconButton_button_2mKvJpt.iconButton_small_3SI4YWj .iconButton_label_23stwFS {
  margin-left: 4px;
  line-height: 2px;
}

.iconButton_button_2mKvJpt.iconButton_hasLabel_1qnjpzo {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.iconButton_button_2mKvJpt.iconButton_compact_F4_fBdV {
  padding: 0 8px;
}

.iconButton_button_2mKvJpt.iconButton_tiny_2s7pRfa {
  padding: 0 2px;
  height: 20px;
  font-size: 10px;
}

.iconButton_button_2mKvJpt.iconButton_primary_3ITzUi0 {
  background-color: #394EFF;
  -webkit-box-shadow: 0 0 0 1px rgba(62, 170, 175, .8) inset !important;
          box-shadow: 0 0 0 1px rgba(62, 170, 175, .8) inset !important;
}

.iconButton_button_2mKvJpt.iconButton_primary_3ITzUi0 .iconButton_icon_2I9aNCe {
  fill: white;
}

.iconButton_button_2mKvJpt.iconButton_primary_3ITzUi0:hover {
  background-color: #2331A8;
}

.iconButton_button_2mKvJpt.iconButton_outline_2h9hZ2N {
  -webkit-box-shadow: 0 0 0 1px #394EFF inset !important;
          box-shadow: 0 0 0 1px #394EFF inset !important;
}

.iconButton_button_2mKvJpt.iconButton_outline_2h9hZ2N .iconButton_label_23stwFS {
  color: #394EFF;
}

.iconButton_button_2mKvJpt.iconButton_outline_2h9hZ2N:hover {
  /* box-shadow: 0 0 0 1px rgba(62, 170, 175, .8) inset !important; */
  background-color: #F6F7FF !important;
}

.iconButton_button_2mKvJpt.iconButton_plain_aRRiH2u {
  background-color: transparent;
}

.iconButton_button_2mKvJpt.iconButton_plain_aRRiH2u:hover {
  background-color: #F6F7FF;
}

.iconButton_button_2mKvJpt .iconButton_label_23stwFS {
  white-space: nowrap;
  color: #666;
}

.iconButton_button_2mKvJpt:hover {
  background-color: #F6F7FF;
  /* border: solid thin $active-blue-border; */
}

.iconButton_button_2mKvJpt {
  /* &.active {
    background-color: $active-blue;
  } */
  &roundedOutline {
    border-radius: 15px;
    /* border: solid thin $teal; */
    -webkit-box-shadow: 0 0 0 1px rgba(62,170,175,1) inset !important;
            box-shadow: 0 0 0 1px rgba(62,170,175,1) inset !important;
    color: #394EFF;
  }
}

.iconButton_primaryText_1bz9VmO .iconButton_label_23stwFS {
  color: #394EFF !important;
}
.itemMenu_wrapper_2JS_GQj {
  position: relative;
  display: inline-block;
}

.itemMenu_menuBtn_3Ya4V-4::before {
  content: '';
  width: 25px;
  height: 25px;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 512' fill='%23333'%3E%3Cpath d='M32 224c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zM0 136c0 17.7 14.3 32 32 32s32-14.3 32-32-14.3-32-32-32-32 14.3-32 32zm0 240c0 17.7 14.3 32 32 32s32-14.3 32-32-14.3-32-32-32-32 14.3-32 32z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  /* vertical-align: text-bottom; */
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  margin: 5px;
}

.itemMenu_menuBtn_3Ya4V-4 {
  width: 36px;
  height: 36px;
  border-radius: 18px;
  border: 1px solid transparent;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  margin: 0 auto;
  cursor: pointer;
}

.itemMenu_menuBtn_3Ya4V-4:hover {
  border-color: #D0D4F2;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background-color: #fff;
}

.itemMenu_menu_3DIKuzU[data-displayed=false] {
  display: none;
}

.itemMenu_menu_3DIKuzU {
  z-index: 10;
  position: absolute;
  right: 31px;
  top: 18px;
  width: 150px;
  background-color: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 3px 0 #ddd;
          box-shadow: 0px 1px 3px 0 #ddd;
}

.itemMenu_menu_3DIKuzU .itemMenu_menuItem_1bQqH8e {
  cursor: pointer;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #ddd;
}

.itemMenu_menu_3DIKuzU .itemMenu_menuItem_1bQqH8e .itemMenu_iconWrapper_rl2Gz8U {
  width: 13px;
  height: 13px;
  margin-right: 8px;
}

.itemMenu_menu_3DIKuzU .itemMenu_menuItem_1bQqH8e > span:last-child {
  /* height: 15px; */
}

.itemMenu_menu_3DIKuzU .itemMenu_menuItem_1bQqH8e:hover {
  background-color: #f6f6f6;
}

.itemMenu_menu_3DIKuzU .itemMenu_menuItem_1bQqH8e:last-child {
  border: none;
}

.itemMenu_menu_3DIKuzU .itemMenu_menuItem_1bQqH8e .itemMenu_edit_3GTcJij {
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 24 24' fill='%23888'%3E%3Cpath d='M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin-right: 10px;
}

.itemMenu_menu_3DIKuzU .itemMenu_menuItem_1bQqH8e .itemMenu_copy_jAJwsBv {
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23888'%3E%3Cpath d='M433.941 65.941l-51.882-51.882A48 48 0 0 0 348.118 0H176c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48v-48h80c26.51 0 48-21.49 48-48V99.882a48 48 0 0 0-14.059-33.941zM352 32.491a15.88 15.88 0 0 1 7.431 4.195l51.882 51.883A15.885 15.885 0 0 1 415.508 96H352V32.491zM288 464c0 8.822-7.178 16-16 16H48c-8.822 0-16-7.178-16-16V144c0-8.822 7.178-16 16-16h80v240c0 26.51 21.49 48 48 48h112v48zm128-96c0 8.822-7.178 16-16 16H176c-8.822 0-16-7.178-16-16V48c0-8.822 7.178-16 16-16h144v72c0 13.2 10.8 24 24 24h72v240z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin-right: 10px;
}

.itemMenu_menu_3DIKuzU .itemMenu_menuItem_1bQqH8e .itemMenu_remove_2Pet0TV {
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23888'%3E%3Cpath d='M368 64l-33.6-44.8C325.3 7.1 311.1 0 296 0h-80c-15.1 0-29.3 7.1-38.4 19.2L144 64H40c-13.3 0-24 10.7-24 24v2c0 3.3 2.7 6 6 6h20.9l33.2 372.3C78.3 493 99 512 123.9 512h264.2c24.9 0 45.6-19 47.8-43.7L469.1 96H490c3.3 0 6-2.7 6-6v-2c0-13.3-10.7-24-24-24H368zM216 32h80c5 0 9.8 2.4 12.8 6.4L328 64H184l19.2-25.6c3-4 7.8-6.4 12.8-6.4zm188 433.4c-.7 8.3-7.6 14.6-15.9 14.6H123.9c-8.3 0-15.2-6.3-15.9-14.6L75 96h362l-33 369.4z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin-right: 10px;
}

.itemMenu_menu_3DIKuzU .itemMenu_menuItem_1bQqH8e .itemMenu_enabled_3osumfT {
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' fill='%23888'%3E%3Cpath d='M569.354 231.631C512.969 135.948 407.808 72 288 72 168.14 72 63.004 135.994 6.646 231.63a47.999 47.999 0 0 0 0 48.739C63.032 376.053 168.192 440 288 440c119.86 0 224.996-63.994 281.354-159.631a48.002 48.002 0 0 0 0-48.738zM416 228c0 68.483-57.308 124-128 124s-128-55.517-128-124 57.308-124 128-124 128 55.517 128 124zm125.784 36.123C489.837 352.277 393.865 408 288 408c-106.291 0-202.061-56.105-253.784-143.876a16.006 16.006 0 0 1 0-16.247c29.072-49.333 73.341-90.435 127.66-115.887C140.845 158.191 128 191.568 128 228c0 85.818 71.221 156 160 156 88.77 0 160-70.178 160-156 0-36.411-12.833-69.794-33.875-96.01 53.76 25.189 98.274 66.021 127.66 115.887a16.006 16.006 0 0 1-.001 16.246zM224 224c0-10.897 2.727-21.156 7.53-30.137v.02c0 14.554 11.799 26.353 26.353 26.353 14.554 0 26.353-11.799 26.353-26.353s-11.799-26.353-26.353-26.353h-.02c8.981-4.803 19.24-7.53 30.137-7.53 35.346 0 64 28.654 64 64s-28.654 64-64 64-64-28.654-64-64z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin-right: 10px;
}

.itemMenu_menu_3DIKuzU .itemMenu_menuItem_1bQqH8e .itemMenu_disabled_1xC_Rpp {
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' fill='%23888'%3E%3Cpath d='M321.496 406.121l21.718 29.272A331.764 331.764 0 0 1 288 440C168.14 440 63.003 376.006 6.646 280.369a47.999 47.999 0 0 1 0-48.739c25.834-43.84 61.913-81.01 104.943-108.427l19.125 25.777c-39.83 24.942-73.004 59.027-96.499 98.896a16.008 16.008 0 0 0 0 16.246C86.163 352.277 182.135 408 288 408c11.298 0 22.476-.64 33.496-1.879zM141.972 164.155C133.037 183.57 128 205.19 128 228c0 85.822 71.23 156 160 156 5.566 0 11.063-.277 16.479-.815l-23.266-31.359C213.676 348.408 160 294.277 160 228a120.48 120.48 0 0 1 4.664-33.26l-22.692-30.585zM569.354 280.37c-33.709 57.202-84.861 103.039-146.143 130.673l56.931 76.732c4 5.391 2.872 13.004-2.519 17.004l-6.507 4.828c-5.391 4-13.004 2.872-17.003-2.519L95.859 24.225c-4-5.391-2.872-13.004 2.519-17.004l6.507-4.828c5.391-4 13.004-2.872 17.003 2.519l62.189 83.82C216.741 77.883 251.696 72 288 72c119.86 0 224.996 63.994 281.354 159.63a48.005 48.005 0 0 1 0 48.74zM416 228c0-68.483-57.308-124-128-124-28.059 0-54.002 8.754-75.095 23.588l34.709 46.782c20.339-16.584 48.244-18.755 70.523-6.84h-.02c-14.554 0-26.353 11.799-26.353 26.353s11.799 26.353 26.353 26.353c14.554 0 26.353-11.799 26.353-26.353v-.02c15.223 28.465 6.889 64.554-20.679 83.18l38.514 51.911C394.803 306.465 416 269.638 416 228zm125.785 19.877c-29.072-49.333-73.341-90.435-127.66-115.887 55.405 69.029 41.701 170.413-32.734 222.688l22.238 29.973c57.564-24.305 106.246-66.38 138.155-120.527a16.008 16.008 0 0 0 .001-16.247z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin-right: 10px;
}   
.dropdownItem_wrapper_3jll24i .dropdownItem_values_1z343-z {
  color: red;
}
.tagBadge_badge_2HPSwmr {
  padding: 2px 10px;
  border-radius: 15px;
  background-color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px;
  /* border: solid thin $gray-light; */
  margin-right: 8px;
  margin-bottom: 8px;
  /* box-shadow: 0 1px 4px 0 $gray-light; */
  /* border: solid thin $gray-light-shade; */
  font-weight: 300;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-transform: capitalize;
  color: #666 !important
}

.tagBadge_badge_2HPSwmr[data-outline=true] {
  -webkit-box-shadow: 0 0 0 1px #ddd inset;
          box-shadow: 0 0 0 1px #ddd inset;
  backgorund-color: white;
}

.tagBadge_badge_2HPSwmr:hover {
  background-color: #F6F7FF;
}

.tagBadge_badge_2HPSwmr button {
  margin-left: 2px;
  margin-right: -5px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 18px;
  height: 18px
  /* margin-left: px; */
  /* background-color: red; */
}

.tagBadge_badge_2HPSwmr button .tagBadge_closeIcon_33zaaSl {
  width: 13px;
  height: 13px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' baseProfile='full' viewBox='0 0 24.00 24.00' xml:space='preserve' fill='%23888'%3E %3Cpath stroke-linejoin='round' d='M 19,6.41L 17.59,5L 12,10.59L 6.41,5L 5,6.41L 10.59,12L 5,17.59L 6.41,19L 12,13.41L 17.59,19L 19,17.59L 13.41,12L 19,6.41 Z '/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.tagBadge_badge_2HPSwmr[data-hashed=true]:before {
  content: '#';
  /* font-weight: 600; */
  margin-right: 1px;
}
.tagList_tagList_j0mEq8q {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: -8px
}

.tagList_tagList_j0mEq8q > div {
  margin-top: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.textLabel_sessionLabel_EuTx7VE {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px
}

.textLabel_sessionLabel_EuTx7VE > div:last-child {
  min-height: 16px;
  margin-left: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.backLink_backLink_2T2kh7Q:hover {
  color: #394EFF
}

.backLink_backLink_2T2kh7Q:hover .backLink_icon_2cNt-Gc {
  fill: #394EFF;
}
.popMenu_wrapper_1D4YYcs  {
  position: relative;
  bottom: 0;
  right: 0;
}

.popMenu_menuItems_2nvNWMz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  right: 6px;
  bottom: 70px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end
}

.popMenu_menuItems_2nvNWMz .popMenu_menuItemButton_2BHvNbb {
  width: 50px;
  height: 50px;
  border-radius: 25px;
  border-radius: 25px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-box-shadow: 0 2px 10px 0 #ddd;
          box-shadow: 0 2px 10px 0 #ddd;
  margin-top: 10px;
}

.popMenu_menuItems_2nvNWMz .popMenu_menuItemButton_2BHvNbb .popMenu_buttonLabel_2BJcMNY {
  /* display: none; */
  opacity: 0;
  color: #394EFF;
  margin-right: 40px;
  white-space: nowrap;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}

.popMenu_menuItems_2nvNWMz .popMenu_menuItemButton_2BHvNbb:hover {
  width: 100%;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  padding-left: 20px;
  /* background-color: $teal-dark; */
}

.popMenu_menuItems_2nvNWMz .popMenu_menuItemButton_2BHvNbb:hover .popMenu_buttonLabel_2BJcMNY {
  /* display: block; */
  opacity: 1;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.popMenu_menuItems_2nvNWMz .popMenu_menuItemButton_2BHvNbb .popMenu_icon_-yPte_3 {
  position: absolute;
  right: 17px;
}

.popMenu_addStepButton_2HUC6kI {
  position: absolute;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #42AE5E;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3);
  transition: all 0.2s
}

.popMenu_addStepButton_2HUC6kI:hover {
  background-color: #2331A8;
  -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.popMenu_addStepButton_2HUC6kI .popMenu_plusIcon_2ZIl3bK {
  /* @mixin icon plus, $white, 24px; */
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-filter: drop-shadow( 1px 1px 1px rgba(0, 0, 0, 0.2) );
          filter: drop-shadow( 1px 1px 1px rgba(0, 0, 0, 0.2) );
}

.popMenu_addStepButton_2HUC6kI.popMenu_openMenuBtn_p8vJ5eg {
  background-color: #333;
}

.popMenu_addStepButton_2HUC6kI.popMenu_openMenuBtn_p8vJ5eg .popMenu_plusIcon_2ZIl3bK {
  -webkit-transform: rotate(45deg) !important;
          transform: rotate(45deg) !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.icon_wrapper_2jeksFN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.icon_wrapper_2jeksFN[data-inline=true] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.tagInput_wrapper_3toqPDM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 150px
}

.tagInput_wrapper_3toqPDM .tagInput_inputWrapper_240CCPo {
  position: relative;
  margin-right: 5px
}

.tagInput_wrapper_3toqPDM .tagInput_inputWrapper_240CCPo input {
  background-color: white;
  border-radius: 15px !important;
  padding: 4px;
  border: solid thin #ddd;
  padding-left: 25px !important;
  width: 120px;
  height: 25px;
}

.tagInput_wrapper_3toqPDM .tagInput_inputWrapper_240CCPo div {
  z-index: 99;
  background-color: #f6f6f6;
  position: absolute;
  left: 1px;
  top: 1px;
  bottom: 1px;
  width: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}
.closeButton_button_3bBIg2Z {
  cursor: pointer;
}
.segmentSelection_wrapper_2xPgV3i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  border: solid thin #ddd;
  border-radius: 5px;
  overflow: hidden
}

.segmentSelection_wrapper_2xPgV3i .segmentSelection_item_U8oaNHZ {
  color: #888;
  font-weight: medium;
  padding: 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  border-right: solid thin #ddd;
  cursor: pointer;
  background-color: #f6f6f6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.segmentSelection_wrapper_2xPgV3i .segmentSelection_item_U8oaNHZ span svg {
  fill: #888;
}

.segmentSelection_wrapper_2xPgV3i .segmentSelection_item_U8oaNHZ[data-active=true] {
  background-color: white;
  color: #394EFF
}

.segmentSelection_wrapper_2xPgV3i .segmentSelection_item_U8oaNHZ[data-active=true] span svg {
  fill: #394EFF;
}

.segmentSelection_wrapper_2xPgV3i .segmentSelection_item_U8oaNHZ:last-child {
  border: none;
}

.segmentSelection_wrapper_2xPgV3i .segmentSelection_item_U8oaNHZ:hover {
  background-color: white;
  color: #394EFF
}

.segmentSelection_wrapper_2xPgV3i .segmentSelection_item_U8oaNHZ:hover span svg {
  fill: #394EFF;
}

.segmentSelection_primary_1ECFbFV {
  border: solid thin #394EFF
}

.segmentSelection_primary_1ECFbFV .segmentSelection_item_U8oaNHZ {
  color: #394EFF;
  background-color: white
}

.segmentSelection_primary_1ECFbFV .segmentSelection_item_U8oaNHZ[data-active=true] {
  background-color: #394EFF;
  color: white;
}

.segmentSelection_small__dMI1NG .segmentSelection_item_U8oaNHZ {
  padding: 4px 8px;
}
.textEllipsis_textEllipsis_3tTdA0o {
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  white-space: nowrap;
  max-width: 100%;
}
.tabs_tabs_2fm9BaI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.tabs_tabs_2fm9BaI.tabs_bordered_3-1Ufyp {
  border-bottom: solid thin #ddd;
}

.tabs_tab_3n-3A9K {
  padding: 10px 15px;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  color: #333;
  border-bottom: solid thin transparent;
  margin-bottom: -1px;
  /* text-transform: uppercase; */
  font-weight: 500;
  white-space: nowrap
}

.tabs_tab_3n-3A9K:hover {
  color: #394EFF;
}

.tabs_tab_3n-3A9K.tabs_active_3Mqc4Ib {
  color: #394EFF;
  border-bottom: solid thin #394EFF;
}

.tabs_tab_3n-3A9K {
  /* &[data-disabled=true] {
    opacity: .6;
    cursor: not-allowed;
    &:hover {
      background-color: $white;
      color: inherit;
    }
  } */
}
.notification_toast_xUtLr0r {
  /* background-color: red !important; */
  padding: 14px !important;
  min-height: 40px !important;
  border-radius: 3px !important;
}
.countryFlag_default_2oP4Fpa {
  width: 22px !important;
  height: 14px !important;
}
/* .header {
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 10px;
    letter-spacing: 1px;
    color: $gray-medium;
} */

.savedSearchList_header_3fspM8a {
  margin-bottom: 15px
}

.savedSearchList_header_3fspM8a .savedSearchList_label_RuMkEfn {
  text-transform: uppercase;
  color: gray;
  letter-spacing: 0.2em;
}

.savedSearchList_showMore_7a1IUeZ:hover {
  color: #394EFF
}

.savedSearchList_showMore_7a1IUeZ:hover svg {
  fill: #394EFF;
}

.savedSearchList_showMore_7a1IUeZ:hover .savedSearchList_actions_2B6Gfyf {
  opacity: 1;
}
.confirmation_cancelButton_11eb2w7 {
  background-color: transparent !important;
  border: solid thin transparent !important;
  color: #394EFF !important;
}

.confirmation_cancelButton_11eb2w7:hover {
  background-color: #F6F7FF !important;
}
/* 
.wrapper {
  height: 36px;
  border: solid thin transparent;
  padding: 0 12px;
  border-radius: 3px;
  cursor: pointer;
  width: fit-content;
}

.primary {
  border: solid thin $teal;
  color: $teal;
  &:hover {
    color: $teal-dark;
    border: solid thin $teal-dark;
  }

  & .icon svg {
    fill: $teal !important;

    &:hover {
      & .icon svg {
        fill: $teal-dark !important;
      }
    }
  }
}

.divider {
  height: 36px;
  margin: 0 12px;
  background-color: $teal;
  width: 1px;
} */

.splitButton_left_3LytJtZ {
  margin: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border: solid thin #394EFF !important;
  border-right: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.splitButton_right_3P8iANH {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: solid thin #394EFF !important;
  padding: 0 12px !important;
}
.sideMenuItem_menuItem_3mEGopI {
  border-radius: 3px;
  border: solid thin transparent;
  color: #666;
  cursor: pointer
}

.sideMenuItem_menuItem_3mEGopI:hover {
  color: #394EFF
}

.sideMenuItem_menuItem_3mEGopI:hover svg {
  fill: #394EFF;
}

.sideMenuItem_menuItem_3mEGopI:hover .sideMenuItem_actions_1kdWxXI {
  opacity: 1;
}

.sideMenuItem_menuItem_3mEGopI.sideMenuItem_active_2m1w8tf {
  color: #394EFF;
}

.sideMenuItem_menuItem_3mEGopI .sideMenuItem_disabled_30ps4h7 {
  opacity: 0.5;
}

.sideMenuItem_menuItem_3mEGopI .sideMenuItem_iconLabel_2I-sA8l {
  max-width: 85%;
}

.sideMenuItem_menuItem_3mEGopI .sideMenuItem_title_3DGmDzh {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 10px;
  margin-top: 1px;
}

.sideMenuItem_menuItem_3mEGopI .sideMenuItem_actions_1kdWxXI {
  opacity: 0;
}
.avatar_wrapper_3CwnFGA {
  /* width: 38px;
  height: 38px; */
  /* background-color:rgba(57, 78, 255, 0.5); */
  background-color: rgba(62, 170, 175, 0.3);
  border: none;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  /* border: solid thin rgba(62, 170, 175, 0.4); */
}
.timezoneDropdown_dropdown_5wOX7ek {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  padding: 4px 6px;
  border-radius: 3px;
  color: #333;
  font-weight: 500
}

.timezoneDropdown_dropdown_5wOX7ek:hover {
  background-color: #ddd;
}

.timezoneDropdown_dropdownTrigger_Fark4nR {
  padding: 4px 8px;
  border-radius: 3px
}

.timezoneDropdown_dropdownTrigger_Fark4nR:hover {
  background-color: #ddd;
}

.timezoneDropdown_dropdownIcon_2LJ9mUE {
  margin-top: 2px;
  margin-left: 3px;
}
.errorItem_wrapper_2hh_TXz {
  border-bottom: solid thin #EEEEEE;
}
.errorFrame_rawLine_13vGyKv {
  margin-left: 30px;
  font-family: 'Menlo', 'monaco', 'consolas', monospace;
  font-size: 13px;
}

.errorFrame_formatted_3zbM57Q {
  border: solid thin #EEE;
  border-radius: 3px;
  /*user-select: none;
  -moz-user-select: none;*/
}

.errorFrame_header_Q4ZRdPc {
  background-color: #f6f6f6;
  /* background-color: rgba(57, 78, 255, 0.05); */
  padding: 8px;
  border-bottom: solid thin #EEE;
}

.errorFrame_content_2F3Y3aS {
  /* padding: 8px; */
  /* background-color: white; */
  font-family: 'Menlo', 'monaco', 'consolas', monospace;
  list-style-position: inside;
  list-style-type: decimal-leading-zero;
}

.errorFrame_errorLine_1U2DVpF {
  /* background-color: rgba(204, 0, 0, 0.05); */
  background-color: #394EFF;
  color: white !important;
  font-weight: bold;
}
.escapeButton_closeWrapper_2s92jHj {
  background-color: white;
  padding: 10px;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: fixed;
  top: 23px;
  right: 20px;
  top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 102; /* stay top of the test builer stiky header */
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  opacity: 0.5
}

.escapeButton_closeWrapper_2s92jHj:hover {
  opacity: 1
}

.escapeButton_closeWrapper_2s92jHj div:last-child {
  font-size: 8px;
  line-height: 12px;
}
.dropdownPlain_dropdown_3SdcBrP {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  padding: 4px 6px;
  border-radius: 3px;
  color: #333;
  font-weight: 500
}

.dropdownPlain_dropdown_3SdcBrP:hover {
  background-color: #ddd;
}

.dropdownPlain_dropdownTrigger_1kjxW8q {
  padding: 4px 8px;
  border-radius: 3px
}

.dropdownPlain_dropdownTrigger_1kjxW8q:hover {
  background-color: #ddd;
}

.dropdownPlain_dropdownIcon_3bz7m0Q {
  margin-top: 2px;
  margin-left: 3px;
}
.information_wrapper_1m9SUbz {
  position: fixed;
  background-color: white;
  top: 50px;
  left: 0;
  right: 0;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: solid thin #EEEEEE;
}

.information_primary_1ny56ak {
  background-color: #394EFF;
  color: white;
}

.login_main_SeA4lU8 {
}

/* .betaTag {
  position: fixed;
  left: -40px;
  top: 15px;
  background-color: rgb(92, 179, 74);
  border-top: solid 2px rgb(85, 165, 69);
  border-bottom: solid 2px rgb(85, 165, 69);
  padding: 3px 50px;
  color: white;
  font-weight: bold;
  letter-spacing: 2px;
  transform: rotate(-45deg);
  box-shadow: 0 2px 10px 0 $gray-light;
} */

.login_form_3nZJzyj {
  position: absolute;
  top: 50%;
  margin-top: -300px;
  width: 520px;
  left: 50%;
  margin-left: -260px
}

.login_form_3nZJzyj form {
  padding: 10px 0;
  /* box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px, rgba(0, 0, 0, 0.12) 0px 1px 4px; */
  border: solid 2px #ddd;
  border-radius: 2px;
  background-color: white;
}

.login_form_3nZJzyj h2 {
  text-align: center;
  font-size: 20px;
  color: #555555;
  margin: 35px 0;
  font-weight: 500;
}

.login_formFooter_RAlqHmp  {
  text-align: center;
  padding: 15px 0;
}

.login_links_235jdzR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 0;
  margin-top: 20px
}

.login_links_235jdzR .login_divider_3eUCMqP {
  width: 1px;
  height: 12px;
  background-color: #888;
  margin: 0 5px;
}

.login_logo_3Rfyknm {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 161 33'%3E %3Cdefs%3E %3ClinearGradient id='asayer-logo-a' x1='101.199%25' x2='42.545%25' y1='50%25' y2='73.278%25'%3E %3Cstop offset='0%25' stop-color='%23028990'/%3E %3Cstop offset='100%25' stop-color='%2353C1C6'/%3E %3C/linearGradient%3E %3C/defs%3E %3Cg fill='none'%3E %3Cg transform='rotate(90 14.547 14.547)'%3E %3Cpath fill='url(%23asayer-logo-a)' d='M8.28610412,13.3121114 C8.11730797,13.0912299 7.84534541,12.9746316 7.56897761,13.0046583 C7.29260981,13.0346849 7.05203361,13.2069692 6.93461246,13.4589475 L0.0863983115,27.1510949 C-0.0404471295,27.4048126 -0.0268878956,27.7061168 0.122234175,27.9474155 C0.271356245,28.1887142 0.534779416,28.3356031 0.818438456,28.33563 L10.3542246,28.33563 C10.6662609,28.3428744 10.9532361,28.1654869 11.0862647,27.883135 C13.1432547,23.6325931 11.896646,17.1696633 8.28610412,13.3121114 Z'/%3E %3Cpath fill='%23394EFF' d='M17.2714067,27.8811505 C17.410038,28.1584424 17.6934316,28.3336455 18.0034468,28.3336455 L27.5375206,28.3336455 C27.8211796,28.3336455 28.0846028,28.1867297 28.2337248,27.945431 C28.3828469,27.7041323 28.3964062,27.4028281 28.2695607,27.1491104 C28.2695607,27.1491104 15.4430187,1.4930297 15.1206642,0.851317316 C14.9906119,0.584775122 14.7195483,0.416119343 14.4229726,0.417112347 C14.1263969,0.418308093 13.8565853,0.588959722 13.7285036,0.85645444 C10.563801,11.1946161 11.7447687,20.2028481 17.2714067,27.8811505 Z'/%3E %3C/g%3E %3Cpath fill='%23000' d='M52.5424749,3.02274247 C53.1132693,3.02274247 53.569898,3.20111304 53.9123746,3.55785953 C54.2548512,3.91460602 54.426087,4.42117843 54.426087,5.07759197 L54.426087,21.987291 C54.426087,22.6151648 54.2548512,23.1074676 53.9123746,23.464214 C53.569898,23.8209605 53.1132693,23.9993311 52.5424749,23.9993311 C51.9716805,23.9993311 51.5221867,23.8209605 51.1939799,23.464214 C50.8657732,23.1074676 50.7016722,22.6151648 50.7016722,21.987291 L50.7016722,20.8314381 L50.6160535,20.8314381 C49.7884017,21.9159475 48.7181782,22.7578565 47.4053512,23.3571906 C46.0925241,23.9565247 44.5799417,24.2561873 42.8675585,24.2561873 C41.3549534,24.2561873 39.9707978,23.9993337 38.7150502,23.4856187 C37.4593025,22.9719038 36.3890791,22.2441519 35.5043478,21.3023411 C34.6196165,20.3605304 33.9346736,19.2332284 33.4494983,17.9204013 C32.9643231,16.6075743 32.7217391,15.1378008 32.7217391,13.5110368 C32.7217391,11.9128125 32.9643231,10.4501739 33.4494983,9.12307692 C33.9346736,7.79597999 34.6196165,6.66154317 35.5043478,5.71973244 C36.3890791,4.77792171 37.4593025,4.05016979 38.7150502,3.53645485 C39.9707978,3.02273991 41.3549534,2.76588629 42.8675585,2.76588629 C44.5799417,2.76588629 46.0925241,3.06554884 47.4053512,3.66488294 C48.7181782,4.26421704 49.7884017,5.10612613 50.6160535,6.19063545 L50.7016722,6.19063545 L50.7016722,5.07759197 C50.7016722,4.42117843 50.8657732,3.91460602 51.1939799,3.55785953 C51.5221867,3.20111304 51.9716805,3.02274247 52.5424749,3.02274247 Z M43.5525084,20.7886288 C44.608478,20.7886288 45.5788139,20.6102582 46.4635452,20.2535117 C47.3482764,19.8967652 48.1045677,19.3973276 48.7324415,18.7551839 C49.3603153,18.1130403 49.8454832,17.3496142 50.1879599,16.4648829 C50.5304365,15.5801517 50.7016722,14.5955461 50.7016722,13.5110368 C50.7016722,12.4550672 50.5304365,11.4775965 50.1879599,10.5785953 C49.8454832,9.67959417 49.3603153,8.90903331 48.7324415,8.26688963 C48.1045677,7.62474595 47.3482764,7.12530836 46.4635452,6.76856187 C45.5788139,6.41181538 44.608478,6.23344482 43.5525084,6.23344482 C42.5250785,6.23344482 41.5761471,6.41181538 40.7056856,6.76856187 C39.8352242,7.12530836 39.0932026,7.62474595 38.4795987,8.26688963 C37.8659947,8.90903331 37.3879616,9.67245934 37.0454849,10.5571906 C36.7030083,11.4419219 36.5317726,12.4265275 36.5317726,13.5110368 C36.5317726,14.5955461 36.7030083,15.5801517 37.0454849,16.4648829 C37.3879616,17.3496142 37.8659947,18.1130403 38.4795987,18.7551839 C39.0932026,19.3973276 39.8352242,19.8967652 40.7056856,20.2535117 C41.5761471,20.6102582 42.5250785,20.7886288 43.5525084,20.7886288 Z M60.8688963,9.31571906 C60.8688963,9.71527513 60.9545142,10.0577466 61.1257525,10.3431438 C61.2969908,10.628541 61.5966534,10.8639902 62.0247492,11.0494983 C62.4528449,11.2350065 63.0164959,11.3705681 63.7157191,11.4561873 C64.4149422,11.5418064 65.306795,11.5846154 66.3913043,11.5846154 C68.1036875,11.6131551 69.5449217,11.7487167 70.7150502,11.9913043 C71.8851786,12.233892 72.8341101,12.6120376 73.5618729,13.1257525 C74.2896357,13.6394675 74.8104778,14.2816015 75.1244147,15.0521739 C75.4383516,15.8227463 75.5953177,16.7360036 75.5953177,17.7919732 C75.5953177,19.846833 74.8104872,21.4378985 73.2408027,22.5652174 C71.6711181,23.6925363 69.4593231,24.2561873 66.6053512,24.2561873 C64.4363325,24.2561873 62.6169527,24.0350078 61.1471572,23.5926421 C59.6773617,23.1502765 58.4430373,22.4581987 57.4441472,21.516388 C57.0731308,21.1453716 56.8876254,20.7030126 56.8876254,20.1892977 C56.8876254,19.647043 57.0517263,19.2118188 57.3799331,18.883612 C57.7081399,18.5554053 58.1148248,18.3913043 58.6,18.3913043 C59.0566355,18.3913043 59.5132642,18.5768097 59.9698997,18.9478261 C61.5110445,20.2606532 63.6372217,20.9170569 66.348495,20.9170569 C68.0894178,20.9170569 69.4450342,20.6316639 70.4153846,20.0608696 C71.3857351,19.4900752 71.870903,18.7052447 71.870903,17.7063545 C71.870903,17.249719 71.7781503,16.8644386 71.5926421,16.5505017 C71.407134,16.2365648 71.0932018,15.9725763 70.6508361,15.7585284 C70.2084705,15.5444805 69.6091454,15.3875144 68.8528428,15.2876254 C68.1410286,15.1936122 67.2712215,15.1438412 66.2433981,15.1383111 L66.0488294,15.1377926 C64.4220654,15.1377926 63.0450447,15.0165007 61.9177258,14.773913 C60.7904068,14.5313254 59.8700147,14.1745843 59.1565217,13.7036789 C58.4430288,13.2327736 57.9293215,12.6334485 57.6153846,11.9056856 C57.3014477,11.1779228 57.1444816,10.3146092 57.1444816,9.31571906 C57.1444816,7.31793873 57.9507166,5.72687326 59.5632107,4.54247492 C61.1757048,3.35807658 63.3518258,2.76588629 66.0916388,2.76588629 C67.8611014,2.76588629 69.3736838,2.95139168 70.6294314,3.32240803 C71.8851791,3.69342437 73.0124811,4.29274948 74.0113712,5.12040134 C74.4680067,5.54849712 74.6963211,6.03366507 74.6963211,6.57591973 C74.6963211,7.14671411 74.5322201,7.60334277 74.2040134,7.9458194 C73.8758066,8.28829603 73.4548521,8.45953177 72.9411371,8.45953177 C72.4845016,8.45953177 72.1134908,8.33110496 71.8280936,8.07424749 C70.2013297,6.78996013 68.374815,6.14782609 66.348495,6.14782609 C64.6646516,6.14782609 63.3304397,6.433219 62.3458194,7.00401338 C61.3611991,7.57480776 60.8688963,8.34536862 60.8688963,9.31571906 Z M96.8073579,3.02274247 C97.3781522,3.02274247 97.8347809,3.20111304 98.1772575,3.55785953 C98.5197342,3.91460602 98.6909699,4.42117843 98.6909699,5.07759197 L98.6909699,21.987291 C98.6909699,22.6151648 98.5197342,23.1074676 98.1772575,23.464214 C97.8347809,23.8209605 97.3781522,23.9993311 96.8073579,23.9993311 C96.2365635,23.9993311 95.7870696,23.8209605 95.4588629,23.464214 C95.1306561,23.1074676 94.9665552,22.6151648 94.9665552,21.987291 L94.9665552,20.8314381 L94.8809365,20.8314381 C94.0532846,21.9159475 92.9830612,22.7578565 91.6702341,23.3571906 C90.357407,23.9565247 88.8448246,24.2561873 87.1324415,24.2561873 C85.6198364,24.2561873 84.2356807,23.9993337 82.9799331,23.4856187 C81.7241855,22.9719038 80.6539621,22.2441519 79.7692308,21.3023411 C78.8844995,20.3605304 78.1995565,19.2332284 77.7143813,17.9204013 C77.229206,16.6075743 76.9866221,15.1378008 76.9866221,13.5110368 C76.9866221,11.9128125 77.229206,10.4501739 77.7143813,9.12307692 C78.1995565,7.79597999 78.8844995,6.66154317 79.7692308,5.71973244 C80.6539621,4.77792171 81.7241855,4.05016979 82.9799331,3.53645485 C84.2356807,3.02273991 85.6198364,2.76588629 87.1324415,2.76588629 C88.8448246,2.76588629 90.357407,3.06554884 91.6702341,3.66488294 C92.9830612,4.26421704 94.0532846,5.10612613 94.8809365,6.19063545 L94.9665552,6.19063545 L94.9665552,5.07759197 C94.9665552,4.42117843 95.1306561,3.91460602 95.4588629,3.55785953 C95.7870696,3.20111304 96.2365635,3.02274247 96.8073579,3.02274247 Z M87.8173913,20.7886288 C88.8733609,20.7886288 89.8436968,20.6102582 90.7284281,20.2535117 C91.6131594,19.8967652 92.3694506,19.3973276 92.9973244,18.7551839 C93.6251982,18.1130403 94.1103662,17.3496142 94.4528428,16.4648829 C94.7953194,15.5801517 94.9665552,14.5955461 94.9665552,13.5110368 C94.9665552,12.4550672 94.7953194,11.4775965 94.4528428,10.5785953 C94.1103662,9.67959417 93.6251982,8.90903331 92.9973244,8.26688963 C92.3694506,7.62474595 91.6131594,7.12530836 90.7284281,6.76856187 C89.8436968,6.41181538 88.8733609,6.23344482 87.8173913,6.23344482 C86.7899614,6.23344482 85.84103,6.41181538 84.9705686,6.76856187 C84.1001071,7.12530836 83.3580856,7.62474595 82.7444816,8.26688963 C82.1308776,8.90903331 81.6528445,9.67245934 81.3103679,10.5571906 C80.9678913,11.4419219 80.7966555,12.4265275 80.7966555,13.5110368 C80.7966555,14.5955461 80.9678913,15.5801517 81.3103679,16.4648829 C81.6528445,17.3496142 82.1308776,18.1130403 82.7444816,18.7551839 C83.3580856,19.3973276 84.1001071,19.8967652 84.9705686,20.2535117 C85.84103,20.6102582 86.7899614,20.7886288 87.8173913,20.7886288 Z M119.774582,3.02274247 C120.373916,3.02274247 120.83768,3.20111304 121.165886,3.55785953 C121.494093,3.91460602 121.658194,4.42117843 121.658194,5.07759197 L121.658194,22.0729097 C121.658194,23.671134 121.422745,25.0909637 120.951839,26.3324415 C120.480934,27.5739193 119.803126,28.6370078 118.918395,29.5217391 C118.033663,30.4064704 116.956305,31.0771438 115.686288,31.5337793 C114.41627,31.9904148 112.982171,32.2187291 111.383946,32.2187291 C109.471785,32.2187291 107.766563,31.9476058 106.268227,31.4053512 C104.769892,30.8630965 103.592646,30.0354571 102.736455,28.922408 C102.622296,28.7797094 102.529543,28.6013389 102.458194,28.387291 C102.386845,28.1732441 102.351171,27.9520636 102.351171,27.7237458 C102.351171,27.2100309 102.515271,26.7819415 102.843478,26.4394649 C103.171685,26.0969883 103.621179,25.9257525 104.191973,25.9257525 C104.50591,25.9257525 104.755629,25.9756963 104.941137,26.0755853 C105.108094,26.1654854 105.292387,26.3073972 105.49402,26.5013242 L105.561873,26.567893 C106.275366,27.281386 107.088736,27.8236325 108.002007,28.1946488 C108.915278,28.5656652 110.01404,28.7511706 111.298328,28.7511706 C113.381727,28.7511706 115.008467,28.1732499 116.178595,27.0173913 C117.348724,25.8615327 117.933779,24.2704672 117.933779,22.2441472 L117.933779,20.4461538 L117.848161,20.4461538 C117.077588,21.5021235 116.085848,22.3154932 114.87291,22.8862876 C113.659972,23.457082 112.240142,23.7424749 110.613378,23.7424749 C107.759406,23.7424749 105.59042,22.9291051 104.106355,21.3023411 C102.622289,19.6755772 101.880268,17.306816 101.880268,14.1959866 L101.880268,5.07759197 C101.880268,4.42117843 102.051503,3.91460602 102.39398,3.55785953 C102.736457,3.20111304 103.193085,3.02274247 103.76388,3.02274247 C104.334674,3.02274247 104.784168,3.20111304 105.112375,3.55785953 C105.440581,3.91460602 105.604682,4.42117843 105.604682,5.07759197 L105.604682,13.8107023 C105.604682,15.9511813 106.10412,17.5636512 107.10301,18.6481605 C108.1019,19.7326699 109.571674,20.2749164 111.512375,20.2749164 C113.481615,20.2749164 115.044141,19.6327823 116.2,18.348495 C117.355859,17.0642076 117.933779,15.2947716 117.933779,13.0401338 L117.933779,5.07759197 C117.933779,4.42117843 118.09788,3.91460602 118.426087,3.55785953 C118.754294,3.20111304 119.203788,3.02274247 119.774582,3.02274247 Z M145.82408,12.6120401 C145.82408,13.3540728 145.610036,13.9319935 145.18194,14.3458194 C144.753844,14.7596453 144.168789,14.9665552 143.426756,14.9665552 L128.400669,14.9665552 C128.714606,16.7360178 129.492301,18.1487127 130.733779,19.2046823 C131.975257,20.2606519 133.580592,20.7886288 135.549833,20.7886288 C136.83412,20.7886288 137.954287,20.5674493 138.910368,20.1250836 C139.866448,19.682718 140.658414,19.0905277 141.286288,18.348495 C141.685844,17.8918595 142.171012,17.6635452 142.741806,17.6635452 C143.284061,17.6635452 143.719285,17.8276461 144.047492,18.1558528 C144.375698,18.4840596 144.539799,18.9050142 144.539799,19.4187291 C144.539799,19.8182852 144.411373,20.1892959 144.154515,20.5317726 C143.184165,21.7019011 141.96411,22.6151584 140.494314,23.2715719 C139.024519,23.9279854 137.376375,24.2561873 135.549833,24.2561873 C133.865989,24.2561873 132.346272,23.9993337 130.990635,23.4856187 C129.634999,22.9719038 128.472023,22.2441519 127.501672,21.3023411 C126.531322,20.3605304 125.782165,19.2260936 125.254181,17.8989967 C124.726196,16.5718997 124.462207,15.1092611 124.462207,13.5110368 C124.462207,11.9128125 124.726196,10.4573087 125.254181,9.14448161 C125.782165,7.83165453 126.524187,6.70435254 127.480268,5.76254181 C128.436348,4.82073108 129.57792,4.08584433 130.905017,3.55785953 C132.232114,3.02987473 133.709022,2.76588629 135.335786,2.76588629 C136.848391,2.76588629 138.246816,3.01560508 139.531104,3.51505017 C140.815391,4.01449525 141.921289,4.70657306 142.848829,5.59130435 C143.77637,6.47603564 144.504122,7.51058494 145.032107,8.69498328 C145.560092,9.87938162 145.82408,11.1565149 145.82408,12.5264214 L145.82408,12.6120401 Z M135.335786,6.23344482 C133.537784,6.23344482 132.039471,6.72574759 130.840803,7.71036789 C129.642134,8.6949882 128.857304,10.0006608 128.486288,11.6274247 L142.185284,11.6274247 C141.814268,10.0006608 141.029437,8.6949882 139.830769,7.71036789 C138.632101,6.72574759 137.133788,6.23344482 135.335786,6.23344482 Z M158.98796,2.89431438 C159.558754,2.89431438 160.015383,3.0584153 160.35786,3.38662207 C160.700336,3.71482884 160.871572,4.17859232 160.871572,4.77792642 C160.871572,5.3487208 160.700336,5.79821464 160.35786,6.1264214 C160.015383,6.45462817 159.558754,6.6187291 158.98796,6.6187291 C156.733322,6.6187291 154.992425,7.28226761 153.765217,8.60936455 C152.538009,9.93646148 151.924415,11.9984253 151.924415,14.7953177 L151.924415,21.987291 C151.924415,22.6151648 151.760314,23.1074676 151.432107,23.464214 C151.1039,23.8209605 150.640137,23.9993311 150.040803,23.9993311 C149.470008,23.9993311 149.020514,23.8209605 148.692308,23.464214 C148.364101,23.1074676 148.2,22.6151648 148.2,21.987291 L148.2,5.07759197 C148.2,4.42117843 148.364101,3.91460602 148.692308,3.55785953 C149.020514,3.20111304 149.470008,3.02274247 150.040803,3.02274247 C150.640137,3.02274247 151.1039,3.20111304 151.432107,3.55785953 C151.760314,3.91460602 151.924415,4.42117843 151.924415,5.07759197 L151.924415,6.57591973 L152.010033,6.57591973 C153.465559,4.12150389 155.791511,2.89431438 158.98796,2.89431438 Z'/%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  height: 40px;
  margin-bottom: 20px;
}

.login_email_1WsJIsV, .login_password_RMN7Miz {
  display: block;
  margin: 15px auto;
  width: 100%;
  height: 45px;
  line-height: 45px;
  border: #ddd solid 1px;
  border-radius: 3px;
  font-size: 14px;
  padding: 0 10px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s
}

.login_email_1WsJIsV::-webkit-input-placeholder, .login_password_RMN7Miz::-webkit-input-placeholder {
  color: #AAA;
}

.login_email_1WsJIsV::-moz-placeholder, .login_password_RMN7Miz::-moz-placeholder {
  color: #AAA;
}

.login_email_1WsJIsV::-ms-input-placeholder, .login_password_RMN7Miz::-ms-input-placeholder {
  color: #AAA;
}

.login_email_1WsJIsV::placeholder, .login_password_RMN7Miz::placeholder {
  color: #AAA;
}

.login_email_1WsJIsV:focus, .login_password_RMN7Miz:focus {
  border-color: #394EFF;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.login_errors_bdeJNbz {
  border-radius: 5px;
  width: 400px;
  margin: auto;
  /* border: 1px solid $red; */
  padding: 15px;
  background-color: rgba(204, 0, 0, 0.1)
}

.login_errors_bdeJNbz .login_errorItem_qUucNq7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.login_submit_2fU6V7N {
  display: block;
  border-radius: 5px;
  background: #394EFF;
  width: 135px;
  height: 45px;
  margin: 20px auto;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}

.login_inputWithIcon_2LbsoBA {
  position: relative;
  width: 400px;
  margin: 0 auto
}

.login_inputWithIcon_2LbsoBA input {
  padding-left: 45px;
}

.login_inputIconUser_1fs4V2C {
  position: absolute;
  left: 15px;
  top: calc(50% - 8px);
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23888'%3E%3Cpath d='M331.328 240C355.031 213.566 368 179.781 368 144 368 64.417 303.596 0 224 0 144.417 0 80 64.404 80 144c0 35.781 12.969 69.566 36.672 96C44.863 240 0 293.844 0 352v116c0 24.262 19.738 44 44 44h360c24.262 0 44-19.738 44-44V352c0-58.421-45.117-112-116.672-112zM224 32c61.856 0 112 50.144 112 112s-50.144 112-112 112-112-50.144-112-112S162.144 32 224 32zm192 436c0 6.627-5.373 12-12 12H44c-6.627 0-12-5.373-12-12V352c0-44.183 35.817-80 80-80h45.898c41.196 21.333 90.958 21.359 132.204 0H336c44.183 0 80 35.817 80 80v116z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.login_inputIconPassword_3v9KDnG {
  position: absolute;
  left: 15px;
  top: calc(50% - 8px);
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23888'%3E%3Cpath d='M224 420c-11 0-20-9-20-20v-64c0-11 9-20 20-20s20 9 20 20v64c0 11-9 20-20 20zm224-148v192c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V272c0-26.5 21.5-48 48-48h16v-64C64 71.6 136-.3 224.5 0 312.9.3 384 73.1 384 161.5V224h16c26.5 0 48 21.5 48 48zM96 224h256v-64c0-70.6-57.4-128-128-128S96 89.4 96 160v64zm320 240V272c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h352c8.8 0 16-7.2 16-16z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}


.forgotPassword_main_3_DjJ7b {
}

.forgotPassword_form_1uWXGgS {
  position: absolute;
  top: 50%;
  margin-top: -300px;
  width: 520px;
  left: 50%;
  margin-left: -260px
}

.forgotPassword_form_1uWXGgS .forgotPassword_passwordPolicy_32vy1Jo {
  color: #888;
  padding: 5px 0 10px;
  font-size: 13px;
}

.forgotPassword_form_1uWXGgS form {
  padding: 10px 70px;
  border: solid 2px #ddd;
  border-radius: 2px;
  background-color: white;
}

.forgotPassword_form_1uWXGgS h2 {
  text-align: center;
  font-size: 20px;
  color: #555555;
  margin: 35px 0;
  font-weight: 300;
}

.forgotPassword_formFooter_3ejc9mJ  {
  text-align: center;
  padding: 15px 0;
}

.forgotPassword_links_1BKpkmz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 0;
  margin-top: 20px
}

.forgotPassword_links_1BKpkmz .forgotPassword_divider_2LLIjqc {
  width: 1px;
  height: 12px;
  background-color: #888;
  margin: 0 5px;
}

.forgotPassword_logo_3m-7GBa {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 161 33'%3E %3Cdefs%3E %3ClinearGradient id='asayer-logo-a' x1='101.199%25' x2='42.545%25' y1='50%25' y2='73.278%25'%3E %3Cstop offset='0%25' stop-color='%23028990'/%3E %3Cstop offset='100%25' stop-color='%2353C1C6'/%3E %3C/linearGradient%3E %3C/defs%3E %3Cg fill='none'%3E %3Cg transform='rotate(90 14.547 14.547)'%3E %3Cpath fill='url(%23asayer-logo-a)' d='M8.28610412,13.3121114 C8.11730797,13.0912299 7.84534541,12.9746316 7.56897761,13.0046583 C7.29260981,13.0346849 7.05203361,13.2069692 6.93461246,13.4589475 L0.0863983115,27.1510949 C-0.0404471295,27.4048126 -0.0268878956,27.7061168 0.122234175,27.9474155 C0.271356245,28.1887142 0.534779416,28.3356031 0.818438456,28.33563 L10.3542246,28.33563 C10.6662609,28.3428744 10.9532361,28.1654869 11.0862647,27.883135 C13.1432547,23.6325931 11.896646,17.1696633 8.28610412,13.3121114 Z'/%3E %3Cpath fill='%23394EFF' d='M17.2714067,27.8811505 C17.410038,28.1584424 17.6934316,28.3336455 18.0034468,28.3336455 L27.5375206,28.3336455 C27.8211796,28.3336455 28.0846028,28.1867297 28.2337248,27.945431 C28.3828469,27.7041323 28.3964062,27.4028281 28.2695607,27.1491104 C28.2695607,27.1491104 15.4430187,1.4930297 15.1206642,0.851317316 C14.9906119,0.584775122 14.7195483,0.416119343 14.4229726,0.417112347 C14.1263969,0.418308093 13.8565853,0.588959722 13.7285036,0.85645444 C10.563801,11.1946161 11.7447687,20.2028481 17.2714067,27.8811505 Z'/%3E %3C/g%3E %3Cpath fill='%23000' d='M52.5424749,3.02274247 C53.1132693,3.02274247 53.569898,3.20111304 53.9123746,3.55785953 C54.2548512,3.91460602 54.426087,4.42117843 54.426087,5.07759197 L54.426087,21.987291 C54.426087,22.6151648 54.2548512,23.1074676 53.9123746,23.464214 C53.569898,23.8209605 53.1132693,23.9993311 52.5424749,23.9993311 C51.9716805,23.9993311 51.5221867,23.8209605 51.1939799,23.464214 C50.8657732,23.1074676 50.7016722,22.6151648 50.7016722,21.987291 L50.7016722,20.8314381 L50.6160535,20.8314381 C49.7884017,21.9159475 48.7181782,22.7578565 47.4053512,23.3571906 C46.0925241,23.9565247 44.5799417,24.2561873 42.8675585,24.2561873 C41.3549534,24.2561873 39.9707978,23.9993337 38.7150502,23.4856187 C37.4593025,22.9719038 36.3890791,22.2441519 35.5043478,21.3023411 C34.6196165,20.3605304 33.9346736,19.2332284 33.4494983,17.9204013 C32.9643231,16.6075743 32.7217391,15.1378008 32.7217391,13.5110368 C32.7217391,11.9128125 32.9643231,10.4501739 33.4494983,9.12307692 C33.9346736,7.79597999 34.6196165,6.66154317 35.5043478,5.71973244 C36.3890791,4.77792171 37.4593025,4.05016979 38.7150502,3.53645485 C39.9707978,3.02273991 41.3549534,2.76588629 42.8675585,2.76588629 C44.5799417,2.76588629 46.0925241,3.06554884 47.4053512,3.66488294 C48.7181782,4.26421704 49.7884017,5.10612613 50.6160535,6.19063545 L50.7016722,6.19063545 L50.7016722,5.07759197 C50.7016722,4.42117843 50.8657732,3.91460602 51.1939799,3.55785953 C51.5221867,3.20111304 51.9716805,3.02274247 52.5424749,3.02274247 Z M43.5525084,20.7886288 C44.608478,20.7886288 45.5788139,20.6102582 46.4635452,20.2535117 C47.3482764,19.8967652 48.1045677,19.3973276 48.7324415,18.7551839 C49.3603153,18.1130403 49.8454832,17.3496142 50.1879599,16.4648829 C50.5304365,15.5801517 50.7016722,14.5955461 50.7016722,13.5110368 C50.7016722,12.4550672 50.5304365,11.4775965 50.1879599,10.5785953 C49.8454832,9.67959417 49.3603153,8.90903331 48.7324415,8.26688963 C48.1045677,7.62474595 47.3482764,7.12530836 46.4635452,6.76856187 C45.5788139,6.41181538 44.608478,6.23344482 43.5525084,6.23344482 C42.5250785,6.23344482 41.5761471,6.41181538 40.7056856,6.76856187 C39.8352242,7.12530836 39.0932026,7.62474595 38.4795987,8.26688963 C37.8659947,8.90903331 37.3879616,9.67245934 37.0454849,10.5571906 C36.7030083,11.4419219 36.5317726,12.4265275 36.5317726,13.5110368 C36.5317726,14.5955461 36.7030083,15.5801517 37.0454849,16.4648829 C37.3879616,17.3496142 37.8659947,18.1130403 38.4795987,18.7551839 C39.0932026,19.3973276 39.8352242,19.8967652 40.7056856,20.2535117 C41.5761471,20.6102582 42.5250785,20.7886288 43.5525084,20.7886288 Z M60.8688963,9.31571906 C60.8688963,9.71527513 60.9545142,10.0577466 61.1257525,10.3431438 C61.2969908,10.628541 61.5966534,10.8639902 62.0247492,11.0494983 C62.4528449,11.2350065 63.0164959,11.3705681 63.7157191,11.4561873 C64.4149422,11.5418064 65.306795,11.5846154 66.3913043,11.5846154 C68.1036875,11.6131551 69.5449217,11.7487167 70.7150502,11.9913043 C71.8851786,12.233892 72.8341101,12.6120376 73.5618729,13.1257525 C74.2896357,13.6394675 74.8104778,14.2816015 75.1244147,15.0521739 C75.4383516,15.8227463 75.5953177,16.7360036 75.5953177,17.7919732 C75.5953177,19.846833 74.8104872,21.4378985 73.2408027,22.5652174 C71.6711181,23.6925363 69.4593231,24.2561873 66.6053512,24.2561873 C64.4363325,24.2561873 62.6169527,24.0350078 61.1471572,23.5926421 C59.6773617,23.1502765 58.4430373,22.4581987 57.4441472,21.516388 C57.0731308,21.1453716 56.8876254,20.7030126 56.8876254,20.1892977 C56.8876254,19.647043 57.0517263,19.2118188 57.3799331,18.883612 C57.7081399,18.5554053 58.1148248,18.3913043 58.6,18.3913043 C59.0566355,18.3913043 59.5132642,18.5768097 59.9698997,18.9478261 C61.5110445,20.2606532 63.6372217,20.9170569 66.348495,20.9170569 C68.0894178,20.9170569 69.4450342,20.6316639 70.4153846,20.0608696 C71.3857351,19.4900752 71.870903,18.7052447 71.870903,17.7063545 C71.870903,17.249719 71.7781503,16.8644386 71.5926421,16.5505017 C71.407134,16.2365648 71.0932018,15.9725763 70.6508361,15.7585284 C70.2084705,15.5444805 69.6091454,15.3875144 68.8528428,15.2876254 C68.1410286,15.1936122 67.2712215,15.1438412 66.2433981,15.1383111 L66.0488294,15.1377926 C64.4220654,15.1377926 63.0450447,15.0165007 61.9177258,14.773913 C60.7904068,14.5313254 59.8700147,14.1745843 59.1565217,13.7036789 C58.4430288,13.2327736 57.9293215,12.6334485 57.6153846,11.9056856 C57.3014477,11.1779228 57.1444816,10.3146092 57.1444816,9.31571906 C57.1444816,7.31793873 57.9507166,5.72687326 59.5632107,4.54247492 C61.1757048,3.35807658 63.3518258,2.76588629 66.0916388,2.76588629 C67.8611014,2.76588629 69.3736838,2.95139168 70.6294314,3.32240803 C71.8851791,3.69342437 73.0124811,4.29274948 74.0113712,5.12040134 C74.4680067,5.54849712 74.6963211,6.03366507 74.6963211,6.57591973 C74.6963211,7.14671411 74.5322201,7.60334277 74.2040134,7.9458194 C73.8758066,8.28829603 73.4548521,8.45953177 72.9411371,8.45953177 C72.4845016,8.45953177 72.1134908,8.33110496 71.8280936,8.07424749 C70.2013297,6.78996013 68.374815,6.14782609 66.348495,6.14782609 C64.6646516,6.14782609 63.3304397,6.433219 62.3458194,7.00401338 C61.3611991,7.57480776 60.8688963,8.34536862 60.8688963,9.31571906 Z M96.8073579,3.02274247 C97.3781522,3.02274247 97.8347809,3.20111304 98.1772575,3.55785953 C98.5197342,3.91460602 98.6909699,4.42117843 98.6909699,5.07759197 L98.6909699,21.987291 C98.6909699,22.6151648 98.5197342,23.1074676 98.1772575,23.464214 C97.8347809,23.8209605 97.3781522,23.9993311 96.8073579,23.9993311 C96.2365635,23.9993311 95.7870696,23.8209605 95.4588629,23.464214 C95.1306561,23.1074676 94.9665552,22.6151648 94.9665552,21.987291 L94.9665552,20.8314381 L94.8809365,20.8314381 C94.0532846,21.9159475 92.9830612,22.7578565 91.6702341,23.3571906 C90.357407,23.9565247 88.8448246,24.2561873 87.1324415,24.2561873 C85.6198364,24.2561873 84.2356807,23.9993337 82.9799331,23.4856187 C81.7241855,22.9719038 80.6539621,22.2441519 79.7692308,21.3023411 C78.8844995,20.3605304 78.1995565,19.2332284 77.7143813,17.9204013 C77.229206,16.6075743 76.9866221,15.1378008 76.9866221,13.5110368 C76.9866221,11.9128125 77.229206,10.4501739 77.7143813,9.12307692 C78.1995565,7.79597999 78.8844995,6.66154317 79.7692308,5.71973244 C80.6539621,4.77792171 81.7241855,4.05016979 82.9799331,3.53645485 C84.2356807,3.02273991 85.6198364,2.76588629 87.1324415,2.76588629 C88.8448246,2.76588629 90.357407,3.06554884 91.6702341,3.66488294 C92.9830612,4.26421704 94.0532846,5.10612613 94.8809365,6.19063545 L94.9665552,6.19063545 L94.9665552,5.07759197 C94.9665552,4.42117843 95.1306561,3.91460602 95.4588629,3.55785953 C95.7870696,3.20111304 96.2365635,3.02274247 96.8073579,3.02274247 Z M87.8173913,20.7886288 C88.8733609,20.7886288 89.8436968,20.6102582 90.7284281,20.2535117 C91.6131594,19.8967652 92.3694506,19.3973276 92.9973244,18.7551839 C93.6251982,18.1130403 94.1103662,17.3496142 94.4528428,16.4648829 C94.7953194,15.5801517 94.9665552,14.5955461 94.9665552,13.5110368 C94.9665552,12.4550672 94.7953194,11.4775965 94.4528428,10.5785953 C94.1103662,9.67959417 93.6251982,8.90903331 92.9973244,8.26688963 C92.3694506,7.62474595 91.6131594,7.12530836 90.7284281,6.76856187 C89.8436968,6.41181538 88.8733609,6.23344482 87.8173913,6.23344482 C86.7899614,6.23344482 85.84103,6.41181538 84.9705686,6.76856187 C84.1001071,7.12530836 83.3580856,7.62474595 82.7444816,8.26688963 C82.1308776,8.90903331 81.6528445,9.67245934 81.3103679,10.5571906 C80.9678913,11.4419219 80.7966555,12.4265275 80.7966555,13.5110368 C80.7966555,14.5955461 80.9678913,15.5801517 81.3103679,16.4648829 C81.6528445,17.3496142 82.1308776,18.1130403 82.7444816,18.7551839 C83.3580856,19.3973276 84.1001071,19.8967652 84.9705686,20.2535117 C85.84103,20.6102582 86.7899614,20.7886288 87.8173913,20.7886288 Z M119.774582,3.02274247 C120.373916,3.02274247 120.83768,3.20111304 121.165886,3.55785953 C121.494093,3.91460602 121.658194,4.42117843 121.658194,5.07759197 L121.658194,22.0729097 C121.658194,23.671134 121.422745,25.0909637 120.951839,26.3324415 C120.480934,27.5739193 119.803126,28.6370078 118.918395,29.5217391 C118.033663,30.4064704 116.956305,31.0771438 115.686288,31.5337793 C114.41627,31.9904148 112.982171,32.2187291 111.383946,32.2187291 C109.471785,32.2187291 107.766563,31.9476058 106.268227,31.4053512 C104.769892,30.8630965 103.592646,30.0354571 102.736455,28.922408 C102.622296,28.7797094 102.529543,28.6013389 102.458194,28.387291 C102.386845,28.1732441 102.351171,27.9520636 102.351171,27.7237458 C102.351171,27.2100309 102.515271,26.7819415 102.843478,26.4394649 C103.171685,26.0969883 103.621179,25.9257525 104.191973,25.9257525 C104.50591,25.9257525 104.755629,25.9756963 104.941137,26.0755853 C105.108094,26.1654854 105.292387,26.3073972 105.49402,26.5013242 L105.561873,26.567893 C106.275366,27.281386 107.088736,27.8236325 108.002007,28.1946488 C108.915278,28.5656652 110.01404,28.7511706 111.298328,28.7511706 C113.381727,28.7511706 115.008467,28.1732499 116.178595,27.0173913 C117.348724,25.8615327 117.933779,24.2704672 117.933779,22.2441472 L117.933779,20.4461538 L117.848161,20.4461538 C117.077588,21.5021235 116.085848,22.3154932 114.87291,22.8862876 C113.659972,23.457082 112.240142,23.7424749 110.613378,23.7424749 C107.759406,23.7424749 105.59042,22.9291051 104.106355,21.3023411 C102.622289,19.6755772 101.880268,17.306816 101.880268,14.1959866 L101.880268,5.07759197 C101.880268,4.42117843 102.051503,3.91460602 102.39398,3.55785953 C102.736457,3.20111304 103.193085,3.02274247 103.76388,3.02274247 C104.334674,3.02274247 104.784168,3.20111304 105.112375,3.55785953 C105.440581,3.91460602 105.604682,4.42117843 105.604682,5.07759197 L105.604682,13.8107023 C105.604682,15.9511813 106.10412,17.5636512 107.10301,18.6481605 C108.1019,19.7326699 109.571674,20.2749164 111.512375,20.2749164 C113.481615,20.2749164 115.044141,19.6327823 116.2,18.348495 C117.355859,17.0642076 117.933779,15.2947716 117.933779,13.0401338 L117.933779,5.07759197 C117.933779,4.42117843 118.09788,3.91460602 118.426087,3.55785953 C118.754294,3.20111304 119.203788,3.02274247 119.774582,3.02274247 Z M145.82408,12.6120401 C145.82408,13.3540728 145.610036,13.9319935 145.18194,14.3458194 C144.753844,14.7596453 144.168789,14.9665552 143.426756,14.9665552 L128.400669,14.9665552 C128.714606,16.7360178 129.492301,18.1487127 130.733779,19.2046823 C131.975257,20.2606519 133.580592,20.7886288 135.549833,20.7886288 C136.83412,20.7886288 137.954287,20.5674493 138.910368,20.1250836 C139.866448,19.682718 140.658414,19.0905277 141.286288,18.348495 C141.685844,17.8918595 142.171012,17.6635452 142.741806,17.6635452 C143.284061,17.6635452 143.719285,17.8276461 144.047492,18.1558528 C144.375698,18.4840596 144.539799,18.9050142 144.539799,19.4187291 C144.539799,19.8182852 144.411373,20.1892959 144.154515,20.5317726 C143.184165,21.7019011 141.96411,22.6151584 140.494314,23.2715719 C139.024519,23.9279854 137.376375,24.2561873 135.549833,24.2561873 C133.865989,24.2561873 132.346272,23.9993337 130.990635,23.4856187 C129.634999,22.9719038 128.472023,22.2441519 127.501672,21.3023411 C126.531322,20.3605304 125.782165,19.2260936 125.254181,17.8989967 C124.726196,16.5718997 124.462207,15.1092611 124.462207,13.5110368 C124.462207,11.9128125 124.726196,10.4573087 125.254181,9.14448161 C125.782165,7.83165453 126.524187,6.70435254 127.480268,5.76254181 C128.436348,4.82073108 129.57792,4.08584433 130.905017,3.55785953 C132.232114,3.02987473 133.709022,2.76588629 135.335786,2.76588629 C136.848391,2.76588629 138.246816,3.01560508 139.531104,3.51505017 C140.815391,4.01449525 141.921289,4.70657306 142.848829,5.59130435 C143.77637,6.47603564 144.504122,7.51058494 145.032107,8.69498328 C145.560092,9.87938162 145.82408,11.1565149 145.82408,12.5264214 L145.82408,12.6120401 Z M135.335786,6.23344482 C133.537784,6.23344482 132.039471,6.72574759 130.840803,7.71036789 C129.642134,8.6949882 128.857304,10.0006608 128.486288,11.6274247 L142.185284,11.6274247 C141.814268,10.0006608 141.029437,8.6949882 139.830769,7.71036789 C138.632101,6.72574759 137.133788,6.23344482 135.335786,6.23344482 Z M158.98796,2.89431438 C159.558754,2.89431438 160.015383,3.0584153 160.35786,3.38662207 C160.700336,3.71482884 160.871572,4.17859232 160.871572,4.77792642 C160.871572,5.3487208 160.700336,5.79821464 160.35786,6.1264214 C160.015383,6.45462817 159.558754,6.6187291 158.98796,6.6187291 C156.733322,6.6187291 154.992425,7.28226761 153.765217,8.60936455 C152.538009,9.93646148 151.924415,11.9984253 151.924415,14.7953177 L151.924415,21.987291 C151.924415,22.6151648 151.760314,23.1074676 151.432107,23.464214 C151.1039,23.8209605 150.640137,23.9993311 150.040803,23.9993311 C149.470008,23.9993311 149.020514,23.8209605 148.692308,23.464214 C148.364101,23.1074676 148.2,22.6151648 148.2,21.987291 L148.2,5.07759197 C148.2,4.42117843 148.364101,3.91460602 148.692308,3.55785953 C149.020514,3.20111304 149.470008,3.02274247 150.040803,3.02274247 C150.640137,3.02274247 151.1039,3.20111304 151.432107,3.55785953 C151.760314,3.91460602 151.924415,4.42117843 151.924415,5.07759197 L151.924415,6.57591973 L152.010033,6.57591973 C153.465559,4.12150389 155.791511,2.89431438 158.98796,2.89431438 Z'/%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  height: 50px;
  margin-bottom: 20px;
}

.forgotPassword_input_11ahzbV {
  display: block;
  width: 100%;
  height: 45px;
  line-height: 45px;
  border: #ddd solid 1px;
  border-radius: 3px;
  font-size: 14px;
  padding: 0 10px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  margin-top: 15px
}

.forgotPassword_input_11ahzbV::-webkit-input-placeholder {
  color: #AAA;
}

.forgotPassword_input_11ahzbV::-moz-placeholder {
  color: #AAA;
}

.forgotPassword_input_11ahzbV::-ms-input-placeholder {
  color: #AAA;
}

.forgotPassword_input_11ahzbV::placeholder {
  color: #AAA;
}

.forgotPassword_input_11ahzbV:focus {
  border-color: #394EFF;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.forgotPassword_errors_21PRWIF {
  border-radius: 5px;
  width: 400px;
  margin: auto;
  border: 2px solid #cc0000;
  padding: 15px;
  background-color: #fff;
}

.forgotPassword_submit_3W68OSh {
  display: block;
  border-radius: 5px;
  background: #394EFF;
  width: 135px;
  height: 45px;
  margin: 20px auto;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}

.forgotPassword_inputWithIcon_3ZR49L0 {
  position: relative
  /* width: 400px;
  margin: 0 auto; */
}

.forgotPassword_inputWithIcon_3ZR49L0 input {
  padding-left: 45px;
}

.forgotPassword_inputIconUser_3XA5q3U {
  position: absolute;
  left: 15px;
  top: calc(50% - 8px);
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23888'%3E%3Cpath d='M331.328 240C355.031 213.566 368 179.781 368 144 368 64.417 303.596 0 224 0 144.417 0 80 64.404 80 144c0 35.781 12.969 69.566 36.672 96C44.863 240 0 293.844 0 352v116c0 24.262 19.738 44 44 44h360c24.262 0 44-19.738 44-44V352c0-58.421-45.117-112-116.672-112zM224 32c61.856 0 112 50.144 112 112s-50.144 112-112 112-112-50.144-112-112S162.144 32 224 32zm192 436c0 6.627-5.373 12-12 12H44c-6.627 0-12-5.373-12-12V352c0-44.183 35.817-80 80-80h45.898c41.196 21.333 90.958 21.359 132.204 0H336c44.183 0 80 35.817 80 80v116z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.forgotPassword_inputIconPassword_17XoMCk {
  position: absolute;
  left: 15px;
  top: calc(50% - 8px);
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23888'%3E%3Cpath d='M224 420c-11 0-20-9-20-20v-64c0-11 9-20 20-20s20 9 20 20v64c0 11-9 20-20 20zm224-148v192c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V272c0-26.5 21.5-48 48-48h16v-64C64 71.6 136-.3 224.5 0 312.9.3 384 73.1 384 161.5V224h16c26.5 0 48 21.5 48 48zM96 224h256v-64c0-70.6-57.4-128-128-128S96 89.4 96 160v64zm320 240V272c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h352c8.8 0 16-7.2 16-16z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.forgotPassword_recaptcha_2UDgwUq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.forgotPassword_success_DpdygDv {
  padding: 10px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 45px;
}
.updatePassword_main_xZ8P-Ic {
}

.updatePassword_form_qxjvysH {
  position: absolute;
  top: 50%;
  margin-top: -300px;
  width: 520px;
  left: 50%;
  margin-left: -260px
}

.updatePassword_form_qxjvysH .updatePassword_passwordPolicy_3kSJWQj {
  color: #888;
  padding: 5px 0 10px;
  font-size: 13px;
}

.updatePassword_form_qxjvysH form {
  padding: 10px 70px;
  /* box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px, rgba(0, 0, 0, 0.12) 0px 1px 4px; */
  border: solid 2px #ddd;
  border-radius: 2px;
  background-color: white;
}

.updatePassword_form_qxjvysH h2 {
  text-align: center;
  font-size: 20px;
  color: #555555;
  margin: 35px 0;
  font-weight: 300;
}

.updatePassword_formFooter_HqZ8-Bk  {
  text-align: center;
  padding: 15px 0;
}

.updatePassword_links_5LyjET1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 0;
  margin-top: 20px
}

.updatePassword_links_5LyjET1 .updatePassword_divider_K2ihbOq {
  width: 1px;
  height: 12px;
  background-color: #888;
  margin: 0 5px;
}

.updatePassword_logo_3peAwey {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 161 33'%3E %3Cdefs%3E %3ClinearGradient id='asayer-logo-a' x1='101.199%25' x2='42.545%25' y1='50%25' y2='73.278%25'%3E %3Cstop offset='0%25' stop-color='%23028990'/%3E %3Cstop offset='100%25' stop-color='%2353C1C6'/%3E %3C/linearGradient%3E %3C/defs%3E %3Cg fill='none'%3E %3Cg transform='rotate(90 14.547 14.547)'%3E %3Cpath fill='url(%23asayer-logo-a)' d='M8.28610412,13.3121114 C8.11730797,13.0912299 7.84534541,12.9746316 7.56897761,13.0046583 C7.29260981,13.0346849 7.05203361,13.2069692 6.93461246,13.4589475 L0.0863983115,27.1510949 C-0.0404471295,27.4048126 -0.0268878956,27.7061168 0.122234175,27.9474155 C0.271356245,28.1887142 0.534779416,28.3356031 0.818438456,28.33563 L10.3542246,28.33563 C10.6662609,28.3428744 10.9532361,28.1654869 11.0862647,27.883135 C13.1432547,23.6325931 11.896646,17.1696633 8.28610412,13.3121114 Z'/%3E %3Cpath fill='%23394EFF' d='M17.2714067,27.8811505 C17.410038,28.1584424 17.6934316,28.3336455 18.0034468,28.3336455 L27.5375206,28.3336455 C27.8211796,28.3336455 28.0846028,28.1867297 28.2337248,27.945431 C28.3828469,27.7041323 28.3964062,27.4028281 28.2695607,27.1491104 C28.2695607,27.1491104 15.4430187,1.4930297 15.1206642,0.851317316 C14.9906119,0.584775122 14.7195483,0.416119343 14.4229726,0.417112347 C14.1263969,0.418308093 13.8565853,0.588959722 13.7285036,0.85645444 C10.563801,11.1946161 11.7447687,20.2028481 17.2714067,27.8811505 Z'/%3E %3C/g%3E %3Cpath fill='%23000' d='M52.5424749,3.02274247 C53.1132693,3.02274247 53.569898,3.20111304 53.9123746,3.55785953 C54.2548512,3.91460602 54.426087,4.42117843 54.426087,5.07759197 L54.426087,21.987291 C54.426087,22.6151648 54.2548512,23.1074676 53.9123746,23.464214 C53.569898,23.8209605 53.1132693,23.9993311 52.5424749,23.9993311 C51.9716805,23.9993311 51.5221867,23.8209605 51.1939799,23.464214 C50.8657732,23.1074676 50.7016722,22.6151648 50.7016722,21.987291 L50.7016722,20.8314381 L50.6160535,20.8314381 C49.7884017,21.9159475 48.7181782,22.7578565 47.4053512,23.3571906 C46.0925241,23.9565247 44.5799417,24.2561873 42.8675585,24.2561873 C41.3549534,24.2561873 39.9707978,23.9993337 38.7150502,23.4856187 C37.4593025,22.9719038 36.3890791,22.2441519 35.5043478,21.3023411 C34.6196165,20.3605304 33.9346736,19.2332284 33.4494983,17.9204013 C32.9643231,16.6075743 32.7217391,15.1378008 32.7217391,13.5110368 C32.7217391,11.9128125 32.9643231,10.4501739 33.4494983,9.12307692 C33.9346736,7.79597999 34.6196165,6.66154317 35.5043478,5.71973244 C36.3890791,4.77792171 37.4593025,4.05016979 38.7150502,3.53645485 C39.9707978,3.02273991 41.3549534,2.76588629 42.8675585,2.76588629 C44.5799417,2.76588629 46.0925241,3.06554884 47.4053512,3.66488294 C48.7181782,4.26421704 49.7884017,5.10612613 50.6160535,6.19063545 L50.7016722,6.19063545 L50.7016722,5.07759197 C50.7016722,4.42117843 50.8657732,3.91460602 51.1939799,3.55785953 C51.5221867,3.20111304 51.9716805,3.02274247 52.5424749,3.02274247 Z M43.5525084,20.7886288 C44.608478,20.7886288 45.5788139,20.6102582 46.4635452,20.2535117 C47.3482764,19.8967652 48.1045677,19.3973276 48.7324415,18.7551839 C49.3603153,18.1130403 49.8454832,17.3496142 50.1879599,16.4648829 C50.5304365,15.5801517 50.7016722,14.5955461 50.7016722,13.5110368 C50.7016722,12.4550672 50.5304365,11.4775965 50.1879599,10.5785953 C49.8454832,9.67959417 49.3603153,8.90903331 48.7324415,8.26688963 C48.1045677,7.62474595 47.3482764,7.12530836 46.4635452,6.76856187 C45.5788139,6.41181538 44.608478,6.23344482 43.5525084,6.23344482 C42.5250785,6.23344482 41.5761471,6.41181538 40.7056856,6.76856187 C39.8352242,7.12530836 39.0932026,7.62474595 38.4795987,8.26688963 C37.8659947,8.90903331 37.3879616,9.67245934 37.0454849,10.5571906 C36.7030083,11.4419219 36.5317726,12.4265275 36.5317726,13.5110368 C36.5317726,14.5955461 36.7030083,15.5801517 37.0454849,16.4648829 C37.3879616,17.3496142 37.8659947,18.1130403 38.4795987,18.7551839 C39.0932026,19.3973276 39.8352242,19.8967652 40.7056856,20.2535117 C41.5761471,20.6102582 42.5250785,20.7886288 43.5525084,20.7886288 Z M60.8688963,9.31571906 C60.8688963,9.71527513 60.9545142,10.0577466 61.1257525,10.3431438 C61.2969908,10.628541 61.5966534,10.8639902 62.0247492,11.0494983 C62.4528449,11.2350065 63.0164959,11.3705681 63.7157191,11.4561873 C64.4149422,11.5418064 65.306795,11.5846154 66.3913043,11.5846154 C68.1036875,11.6131551 69.5449217,11.7487167 70.7150502,11.9913043 C71.8851786,12.233892 72.8341101,12.6120376 73.5618729,13.1257525 C74.2896357,13.6394675 74.8104778,14.2816015 75.1244147,15.0521739 C75.4383516,15.8227463 75.5953177,16.7360036 75.5953177,17.7919732 C75.5953177,19.846833 74.8104872,21.4378985 73.2408027,22.5652174 C71.6711181,23.6925363 69.4593231,24.2561873 66.6053512,24.2561873 C64.4363325,24.2561873 62.6169527,24.0350078 61.1471572,23.5926421 C59.6773617,23.1502765 58.4430373,22.4581987 57.4441472,21.516388 C57.0731308,21.1453716 56.8876254,20.7030126 56.8876254,20.1892977 C56.8876254,19.647043 57.0517263,19.2118188 57.3799331,18.883612 C57.7081399,18.5554053 58.1148248,18.3913043 58.6,18.3913043 C59.0566355,18.3913043 59.5132642,18.5768097 59.9698997,18.9478261 C61.5110445,20.2606532 63.6372217,20.9170569 66.348495,20.9170569 C68.0894178,20.9170569 69.4450342,20.6316639 70.4153846,20.0608696 C71.3857351,19.4900752 71.870903,18.7052447 71.870903,17.7063545 C71.870903,17.249719 71.7781503,16.8644386 71.5926421,16.5505017 C71.407134,16.2365648 71.0932018,15.9725763 70.6508361,15.7585284 C70.2084705,15.5444805 69.6091454,15.3875144 68.8528428,15.2876254 C68.1410286,15.1936122 67.2712215,15.1438412 66.2433981,15.1383111 L66.0488294,15.1377926 C64.4220654,15.1377926 63.0450447,15.0165007 61.9177258,14.773913 C60.7904068,14.5313254 59.8700147,14.1745843 59.1565217,13.7036789 C58.4430288,13.2327736 57.9293215,12.6334485 57.6153846,11.9056856 C57.3014477,11.1779228 57.1444816,10.3146092 57.1444816,9.31571906 C57.1444816,7.31793873 57.9507166,5.72687326 59.5632107,4.54247492 C61.1757048,3.35807658 63.3518258,2.76588629 66.0916388,2.76588629 C67.8611014,2.76588629 69.3736838,2.95139168 70.6294314,3.32240803 C71.8851791,3.69342437 73.0124811,4.29274948 74.0113712,5.12040134 C74.4680067,5.54849712 74.6963211,6.03366507 74.6963211,6.57591973 C74.6963211,7.14671411 74.5322201,7.60334277 74.2040134,7.9458194 C73.8758066,8.28829603 73.4548521,8.45953177 72.9411371,8.45953177 C72.4845016,8.45953177 72.1134908,8.33110496 71.8280936,8.07424749 C70.2013297,6.78996013 68.374815,6.14782609 66.348495,6.14782609 C64.6646516,6.14782609 63.3304397,6.433219 62.3458194,7.00401338 C61.3611991,7.57480776 60.8688963,8.34536862 60.8688963,9.31571906 Z M96.8073579,3.02274247 C97.3781522,3.02274247 97.8347809,3.20111304 98.1772575,3.55785953 C98.5197342,3.91460602 98.6909699,4.42117843 98.6909699,5.07759197 L98.6909699,21.987291 C98.6909699,22.6151648 98.5197342,23.1074676 98.1772575,23.464214 C97.8347809,23.8209605 97.3781522,23.9993311 96.8073579,23.9993311 C96.2365635,23.9993311 95.7870696,23.8209605 95.4588629,23.464214 C95.1306561,23.1074676 94.9665552,22.6151648 94.9665552,21.987291 L94.9665552,20.8314381 L94.8809365,20.8314381 C94.0532846,21.9159475 92.9830612,22.7578565 91.6702341,23.3571906 C90.357407,23.9565247 88.8448246,24.2561873 87.1324415,24.2561873 C85.6198364,24.2561873 84.2356807,23.9993337 82.9799331,23.4856187 C81.7241855,22.9719038 80.6539621,22.2441519 79.7692308,21.3023411 C78.8844995,20.3605304 78.1995565,19.2332284 77.7143813,17.9204013 C77.229206,16.6075743 76.9866221,15.1378008 76.9866221,13.5110368 C76.9866221,11.9128125 77.229206,10.4501739 77.7143813,9.12307692 C78.1995565,7.79597999 78.8844995,6.66154317 79.7692308,5.71973244 C80.6539621,4.77792171 81.7241855,4.05016979 82.9799331,3.53645485 C84.2356807,3.02273991 85.6198364,2.76588629 87.1324415,2.76588629 C88.8448246,2.76588629 90.357407,3.06554884 91.6702341,3.66488294 C92.9830612,4.26421704 94.0532846,5.10612613 94.8809365,6.19063545 L94.9665552,6.19063545 L94.9665552,5.07759197 C94.9665552,4.42117843 95.1306561,3.91460602 95.4588629,3.55785953 C95.7870696,3.20111304 96.2365635,3.02274247 96.8073579,3.02274247 Z M87.8173913,20.7886288 C88.8733609,20.7886288 89.8436968,20.6102582 90.7284281,20.2535117 C91.6131594,19.8967652 92.3694506,19.3973276 92.9973244,18.7551839 C93.6251982,18.1130403 94.1103662,17.3496142 94.4528428,16.4648829 C94.7953194,15.5801517 94.9665552,14.5955461 94.9665552,13.5110368 C94.9665552,12.4550672 94.7953194,11.4775965 94.4528428,10.5785953 C94.1103662,9.67959417 93.6251982,8.90903331 92.9973244,8.26688963 C92.3694506,7.62474595 91.6131594,7.12530836 90.7284281,6.76856187 C89.8436968,6.41181538 88.8733609,6.23344482 87.8173913,6.23344482 C86.7899614,6.23344482 85.84103,6.41181538 84.9705686,6.76856187 C84.1001071,7.12530836 83.3580856,7.62474595 82.7444816,8.26688963 C82.1308776,8.90903331 81.6528445,9.67245934 81.3103679,10.5571906 C80.9678913,11.4419219 80.7966555,12.4265275 80.7966555,13.5110368 C80.7966555,14.5955461 80.9678913,15.5801517 81.3103679,16.4648829 C81.6528445,17.3496142 82.1308776,18.1130403 82.7444816,18.7551839 C83.3580856,19.3973276 84.1001071,19.8967652 84.9705686,20.2535117 C85.84103,20.6102582 86.7899614,20.7886288 87.8173913,20.7886288 Z M119.774582,3.02274247 C120.373916,3.02274247 120.83768,3.20111304 121.165886,3.55785953 C121.494093,3.91460602 121.658194,4.42117843 121.658194,5.07759197 L121.658194,22.0729097 C121.658194,23.671134 121.422745,25.0909637 120.951839,26.3324415 C120.480934,27.5739193 119.803126,28.6370078 118.918395,29.5217391 C118.033663,30.4064704 116.956305,31.0771438 115.686288,31.5337793 C114.41627,31.9904148 112.982171,32.2187291 111.383946,32.2187291 C109.471785,32.2187291 107.766563,31.9476058 106.268227,31.4053512 C104.769892,30.8630965 103.592646,30.0354571 102.736455,28.922408 C102.622296,28.7797094 102.529543,28.6013389 102.458194,28.387291 C102.386845,28.1732441 102.351171,27.9520636 102.351171,27.7237458 C102.351171,27.2100309 102.515271,26.7819415 102.843478,26.4394649 C103.171685,26.0969883 103.621179,25.9257525 104.191973,25.9257525 C104.50591,25.9257525 104.755629,25.9756963 104.941137,26.0755853 C105.108094,26.1654854 105.292387,26.3073972 105.49402,26.5013242 L105.561873,26.567893 C106.275366,27.281386 107.088736,27.8236325 108.002007,28.1946488 C108.915278,28.5656652 110.01404,28.7511706 111.298328,28.7511706 C113.381727,28.7511706 115.008467,28.1732499 116.178595,27.0173913 C117.348724,25.8615327 117.933779,24.2704672 117.933779,22.2441472 L117.933779,20.4461538 L117.848161,20.4461538 C117.077588,21.5021235 116.085848,22.3154932 114.87291,22.8862876 C113.659972,23.457082 112.240142,23.7424749 110.613378,23.7424749 C107.759406,23.7424749 105.59042,22.9291051 104.106355,21.3023411 C102.622289,19.6755772 101.880268,17.306816 101.880268,14.1959866 L101.880268,5.07759197 C101.880268,4.42117843 102.051503,3.91460602 102.39398,3.55785953 C102.736457,3.20111304 103.193085,3.02274247 103.76388,3.02274247 C104.334674,3.02274247 104.784168,3.20111304 105.112375,3.55785953 C105.440581,3.91460602 105.604682,4.42117843 105.604682,5.07759197 L105.604682,13.8107023 C105.604682,15.9511813 106.10412,17.5636512 107.10301,18.6481605 C108.1019,19.7326699 109.571674,20.2749164 111.512375,20.2749164 C113.481615,20.2749164 115.044141,19.6327823 116.2,18.348495 C117.355859,17.0642076 117.933779,15.2947716 117.933779,13.0401338 L117.933779,5.07759197 C117.933779,4.42117843 118.09788,3.91460602 118.426087,3.55785953 C118.754294,3.20111304 119.203788,3.02274247 119.774582,3.02274247 Z M145.82408,12.6120401 C145.82408,13.3540728 145.610036,13.9319935 145.18194,14.3458194 C144.753844,14.7596453 144.168789,14.9665552 143.426756,14.9665552 L128.400669,14.9665552 C128.714606,16.7360178 129.492301,18.1487127 130.733779,19.2046823 C131.975257,20.2606519 133.580592,20.7886288 135.549833,20.7886288 C136.83412,20.7886288 137.954287,20.5674493 138.910368,20.1250836 C139.866448,19.682718 140.658414,19.0905277 141.286288,18.348495 C141.685844,17.8918595 142.171012,17.6635452 142.741806,17.6635452 C143.284061,17.6635452 143.719285,17.8276461 144.047492,18.1558528 C144.375698,18.4840596 144.539799,18.9050142 144.539799,19.4187291 C144.539799,19.8182852 144.411373,20.1892959 144.154515,20.5317726 C143.184165,21.7019011 141.96411,22.6151584 140.494314,23.2715719 C139.024519,23.9279854 137.376375,24.2561873 135.549833,24.2561873 C133.865989,24.2561873 132.346272,23.9993337 130.990635,23.4856187 C129.634999,22.9719038 128.472023,22.2441519 127.501672,21.3023411 C126.531322,20.3605304 125.782165,19.2260936 125.254181,17.8989967 C124.726196,16.5718997 124.462207,15.1092611 124.462207,13.5110368 C124.462207,11.9128125 124.726196,10.4573087 125.254181,9.14448161 C125.782165,7.83165453 126.524187,6.70435254 127.480268,5.76254181 C128.436348,4.82073108 129.57792,4.08584433 130.905017,3.55785953 C132.232114,3.02987473 133.709022,2.76588629 135.335786,2.76588629 C136.848391,2.76588629 138.246816,3.01560508 139.531104,3.51505017 C140.815391,4.01449525 141.921289,4.70657306 142.848829,5.59130435 C143.77637,6.47603564 144.504122,7.51058494 145.032107,8.69498328 C145.560092,9.87938162 145.82408,11.1565149 145.82408,12.5264214 L145.82408,12.6120401 Z M135.335786,6.23344482 C133.537784,6.23344482 132.039471,6.72574759 130.840803,7.71036789 C129.642134,8.6949882 128.857304,10.0006608 128.486288,11.6274247 L142.185284,11.6274247 C141.814268,10.0006608 141.029437,8.6949882 139.830769,7.71036789 C138.632101,6.72574759 137.133788,6.23344482 135.335786,6.23344482 Z M158.98796,2.89431438 C159.558754,2.89431438 160.015383,3.0584153 160.35786,3.38662207 C160.700336,3.71482884 160.871572,4.17859232 160.871572,4.77792642 C160.871572,5.3487208 160.700336,5.79821464 160.35786,6.1264214 C160.015383,6.45462817 159.558754,6.6187291 158.98796,6.6187291 C156.733322,6.6187291 154.992425,7.28226761 153.765217,8.60936455 C152.538009,9.93646148 151.924415,11.9984253 151.924415,14.7953177 L151.924415,21.987291 C151.924415,22.6151648 151.760314,23.1074676 151.432107,23.464214 C151.1039,23.8209605 150.640137,23.9993311 150.040803,23.9993311 C149.470008,23.9993311 149.020514,23.8209605 148.692308,23.464214 C148.364101,23.1074676 148.2,22.6151648 148.2,21.987291 L148.2,5.07759197 C148.2,4.42117843 148.364101,3.91460602 148.692308,3.55785953 C149.020514,3.20111304 149.470008,3.02274247 150.040803,3.02274247 C150.640137,3.02274247 151.1039,3.20111304 151.432107,3.55785953 C151.760314,3.91460602 151.924415,4.42117843 151.924415,5.07759197 L151.924415,6.57591973 L152.010033,6.57591973 C153.465559,4.12150389 155.791511,2.89431438 158.98796,2.89431438 Z'/%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  height: 50px;
  margin-bottom: 20px;
}

.updatePassword_email_34DEeaV, .updatePassword_password_PgfYMpB {
  display: block;
  /* margin: 15px auto; */
  margin-top: 15px;
  width: 100%;
  height: 45px;
  line-height: 45px;
  border: #ddd solid 1px;
  border-radius: 3px;
  font-size: 14px;
  padding: 0 10px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s
}

.updatePassword_email_34DEeaV::-webkit-input-placeholder, .updatePassword_password_PgfYMpB::-webkit-input-placeholder {
  color: #AAA;
}

.updatePassword_email_34DEeaV::-moz-placeholder, .updatePassword_password_PgfYMpB::-moz-placeholder {
  color: #AAA;
}

.updatePassword_email_34DEeaV::-ms-input-placeholder, .updatePassword_password_PgfYMpB::-ms-input-placeholder {
  color: #AAA;
}

.updatePassword_email_34DEeaV::placeholder, .updatePassword_password_PgfYMpB::placeholder {
  color: #AAA;
}

.updatePassword_email_34DEeaV:focus, .updatePassword_password_PgfYMpB:focus {
  border-color: #394EFF;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.updatePassword_errors_16NMtGS {
  border-radius: 5px;
  width: 400px;
  margin: auto;
  border: 2px solid #cc0000;
  padding: 15px;
  background-color: #fff;
}

.updatePassword_submit_VMZ5dje {
  display: block;
  border-radius: 5px;
  background: #394EFF;
  width: 135px;
  height: 45px;
  margin: 20px auto;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}

.updatePassword_inputWithIcon_1UWiGWU {
  position: relative
}

.updatePassword_inputWithIcon_1UWiGWU input {
  padding-left: 45px;
}

.updatePassword_inputIconUser_1Wx_ZGw {
  position: absolute;
  left: 15px;
  top: calc(50% - 8px);
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23888'%3E%3Cpath d='M331.328 240C355.031 213.566 368 179.781 368 144 368 64.417 303.596 0 224 0 144.417 0 80 64.404 80 144c0 35.781 12.969 69.566 36.672 96C44.863 240 0 293.844 0 352v116c0 24.262 19.738 44 44 44h360c24.262 0 44-19.738 44-44V352c0-58.421-45.117-112-116.672-112zM224 32c61.856 0 112 50.144 112 112s-50.144 112-112 112-112-50.144-112-112S162.144 32 224 32zm192 436c0 6.627-5.373 12-12 12H44c-6.627 0-12-5.373-12-12V352c0-44.183 35.817-80 80-80h45.898c41.196 21.333 90.958 21.359 132.204 0H336c44.183 0 80 35.817 80 80v116z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.updatePassword_inputIconPassword_1u30hOe {
  position: absolute;
  left: 15px;
  top: calc(50% - 8px);
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23888'%3E%3Cpath d='M224 420c-11 0-20-9-20-20v-64c0-11 9-20 20-20s20 9 20 20v64c0 11-9 20-20 20zm224-148v192c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V272c0-26.5 21.5-48 48-48h16v-64C64 71.6 136-.3 224.5 0 312.9.3 384 73.1 384 161.5V224h16c26.5 0 48 21.5 48 48zM96 224h256v-64c0-70.6-57.4-128-128-128S96 89.4 96 160v64zm320 240V272c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h352c8.8 0 16-7.2 16-16z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}


.profileSettings_left_1ZMmkT5 {
  padding: 40px;
  width: 320px
}

.profileSettings_left_1ZMmkT5 .profileSettings_info_2qoNix0 {
  color: #888;
  font-weight: 300;
}

.profileSettings_form_2su6L8G {
  margin-top: 30px;
  width: 350px
}

.profileSettings_form_2su6L8G .profileSettings_formGroup_2DbcCL3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 25px
}

.profileSettings_form_2su6L8G .profileSettings_formGroup_2DbcCL3 label {
  font-weight: 500 !important;
  margin-bottom: 3px;
}

.profileSettings_form_2su6L8G .profileSettings_formGroup_2DbcCL3 input {
  background-color: white;
  padding: 8px 10px;
  border: 1px solid #ddd;
  border-radius: 4px
}

.profileSettings_form_2su6L8G .profileSettings_formGroup_2DbcCL3 input:-moz-read-only {
  background-color: #f6f6f6;
}

.profileSettings_form_2su6L8G .profileSettings_formGroup_2DbcCL3 input:read-only {
  background-color: #f6f6f6;
}

.profileSettings_passwordPolicy_2Hs-KoV {
  color: #888;
  padding: 5px 0 10px;
  font-size: 13px;
}

.integrationItem_wrapper_2wf5i9- {
  border-radius: 3px;
  /* box-shadow: 0 2px 10px 0 $gray-light; */
  border: solid thin #EEEEEE;
  padding: 20px;
  cursor: pointer;
  width: 22%;
  position: relative;
  min-height: 250px;
  min-width: 260px;
  max-width: 300px
  /* flex: 1; */
}

.integrationItem_wrapper_2wf5i9-:hover {
  background-color: #F6F7FF;
}

.integrationItem_wrapper_2wf5i9- .integrationItem_description_TF-NLL3 {
  font-weight: 300;
  font-size: 12px;
}

.integrationItem_externalIcon_3WqLxrI {
  position: absolute;
  right: 20px;
  top: 20px;
}

.integrationItem_footer_IfmepA- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  bottom: 14px;
  left: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  right: 20px;
}

.integrationItem_docsLink_2PUijWn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #888
}

.integrationItem_docsLink_2PUijWn:hover {
  text-decoration: underline;
}

.integrationItem_docsLink_2PUijWn.integrationItem_hidden_2m4DcEZ {
  opacity: 0;
  pointer-events: none;
}

.integrationItem_integratedCheck_1Te9cxN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #394EFF;
}
.integrations_tabHeader_2pbkUQz {
  /* display: flex; */
  /* align-items: center; */
  margin-bottom: 25px
}

.integrations_tabHeader_2pbkUQz .integrations_tabTitle_2IlW8Fq {
  margin: 0 15px 0 0;
  font-weight: 400 !important;
}

.integrations_tabHeader_2pbkUQz .integrations_subText_refYb2q {
  font-weight: 300;
  color: #888;
  padding: 5px 0;
}

.integrations_tabHeader_2pbkUQz .integrations_divider_jEiKPHY {
  height: 1px;
  background-color: #DDDDDD;
}

.integrations_sectionTitle_3eVK5zh {
  margin: 10px 15px 15px 0;
  font-weight: 400 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.integrations_sectionTitle_3eVK5zh>span:first-child {
  padding-right: 10px;
}

.integrations_message_18kA4i7 {
  color: #ddd;
  display: inline;
  padding-left: 20px;
}

.integrations_applicable_FlCt72V {
  padding-left: 15px;
  font-size: 11px;
  color: #ddd;
}

.integrations_requestNew_703-_zJ {
  min-width: 135px;
  color: #888;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  text-decoration: underline;
}

.integrations_content_32J7dI3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap
  /* justify-content: space-between; */
}

.integrations_content_32J7dI3 > div {
  margin-bottom: 20px;
  margin-right: 20px;
}

.integrations_content_32J7dI3 {
  /* & > div {
    &:first-child {
      width: 30%;
      padding: 70px 40px;
      & h5 {
        margin: 0;
      }
    }
    &:last-child {
      display: flex;
      flex-wrap: wrap;
      & > div {
        margin-right: 20px;
        margin-bottom: 20px;
      }
    }
  } */
}
.manageUsers_tabHeader_Dm16RgF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 25px
}

.manageUsers_tabHeader_Dm16RgF .manageUsers_tabTitle_1vj8aWl {
  margin: 0 15px 0 0;
  font-weight: 400 !important;
}

.manageUsers_form_35Su0W9 {
  padding: 0 20px
}

.manageUsers_form_35Su0W9 .manageUsers_formGroup_2owYIN6 {
  margin-bottom: 15px;
}

.manageUsers_form_35Su0W9 label {
  display: block;
  margin-bottom: 5px;
  font-weight: 500;
}

.manageUsers_form_35Su0W9 .manageUsers_input_1xrU-TU {
  width: 100%;
}

.manageUsers_form_35Su0W9 input[type=checkbox] {
  margin-right: 10px;
  height: 13px;
}

.manageUsers_adminInfo_Qg9gLJQ {
  font-size: 12px;
  color: #888;
}
.userItem_wrapper_3xtDvBS {
  padding: 15px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: solid thin #EEEEEE
}

.userItem_wrapper_3xtDvBS:hover {
  background-color: #F6F7FF;
  -webkit-transition: all 0.2s;
  transition: all 0.2s
}

.userItem_wrapper_3xtDvBS:hover .userItem_actions_LRydA7s {
  opacity: 1;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.userItem_wrapper_3xtDvBS .userItem_adminLabel_2jFJBzN {
  margin-left: 10px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: #f6f6f6;
  font-size: 12px;
  border: solid thin #ddd;
}

.userItem_actions_LRydA7s {
  margin-left: auto;
  opacity: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.userItem_actions_LRydA7s .userItem_button_2EQ9fmk {
  padding: 5px;
  cursor: pointer;
  margin-left: 10px
}

.userItem_actions_LRydA7s .userItem_button_2EQ9fmk:hover svg {
  fill: #2331A8;
}
.billing_tabHeader_2q-zAP_ {
  margin-bottom: 15px;
}

.billing_cardDetails_2Ajqo1m {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.billing_cardDetails_2Ajqo1m > span:first-child {
  margin-right: 10px;
}

.billing_cardDetails_2Ajqo1m > span:last-child {
  cursor: pointer;
}

.billing_cancelLabel_2PSBnEc {
  padding: 4px 10px;
  border-radius: 20px;
  background-color: #f6f6f6;
  -webkit-box-shadow: 0 0 0 1px #ddd inset;
          box-shadow: 0 0 0 1px #ddd inset;
  font-size: 12px;
  font-weight: 400;
  position: absolute;
  right: 10px;
  bottom: 10px;
}

.billing_billing_G-wZU_h {
  /* @mixin shadow-light; */
  border: solid thin #EEEEEE;
  border-radius: 3px;
  padding: 25px;
  position: relative
}

.billing_billing_G-wZU_h .billing_row_2qpigtA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.billing_billing_G-wZU_h .billing_row_2qpigtA > div {
  width: 200px;
  margin-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.billing_billing_G-wZU_h .billing_row_2qpigtA > div:last-child {
  margin-right: 0;
  text-align: right;
  margin-left: auto;
}

.billing_billing_G-wZU_h .billing_row_2qpigtA .billing_right_2rVt2Fv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.billing_progress_12rik35 {
  margin: 0 !important;
}

.billing_divider_uMTBWT2 {
  height: 1px;
  background-color: #ddd;
  margin: 25px 0;
}

.billing_head_1nrkt8E {
  font-weight: 500;
  height: 20px;
  margin-bottom: 5px;
}

.billing_planName_3lt7eU2 {
  padding: 2px 15px;
  background-color: #f6f6f6;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 30px;
  border: solid thin #ddd;
  text-transform: capitalize;
}

.billing_inactivePlanLabel_3cFHoFl {
  border: solid thin #cc0000;
  background-color: rgba(204, 0, 0, 0.2);
  color: #cc0000;
}

.billing_messageWrapper_3J6Lq5l {
  width: 100%;
  text-align: center;
}

.billing_message_KMs-lS4 {
  max-width: 600px;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  border: none !important;
  -webkit-box-shadow: 0 1px 5px 0 #ddd !important;
          box-shadow: 0 1px 5px 0 #ddd !important;
  height: 35px
}

.billing_message_KMs-lS4 > div {
  display: contents !important;
}
.paymentInformation_wrapper_1xmniNo {
  padding: 0 20px;
}

.paymentInformation_planInfo_pAPcFFg {
  font-weight: 500;
  margin-bottom: 15px;
}

.paymentInformation_cardWrapper_1QVFAUg {
  background-color: #f6f6f6;
  border-radius: 3px;
  border: solid thin #ddd;
  margin-bottom: 20px;
}

.paymentInformation_card_1jpN_8y {
  padding: 20px
  /* @mixin shadow-light; */
}

.paymentInformation_card_1jpN_8y .paymentInformation_flexLabel_2dxSYqk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: cetner;
      -ms-flex-align: cetner;
          align-items: cetner;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.paymentInformation_card_1jpN_8y .paymentInformation_cardTypes_37woppQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.paymentInformation_card_1jpN_8y .paymentInformation_cardTypes_37woppQ div {
  margin-left: 5px;
}

.paymentInformation_card_1jpN_8y .paymentInformation_expiryDetails_BWX6ZFX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.paymentInformation_card_1jpN_8y .paymentInformation_expiryDetails_BWX6ZFX label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 12px;
}

.paymentInformation_card_1jpN_8y .paymentInformation_expiryDetails_BWX6ZFX label span {
  margin-right: 10px;
}

.paymentInformation_card_1jpN_8y .paymentInformation_colInputs_RKZi9Nm {
  /* display: flex;
    align-items: flex-start;
    width: 100px;
    & > div:first-child {
      margin-right: 10px !important;
    } */
}

.paymentInformation_cardInstructions_2EvO94W {
  font-size: 12px;
  color: #888;
  padding: 10px 20px;
  line-height: 14px;
}

form {
  /* padding: 20px; */
  /* width: 350px; */
}

form .paymentInformation_formGroup_28NX5Tw {
  margin-bottom: 15px;
}

form label {
  display: block;
  margin-bottom: 5px;
  font-weight: 500;
}

form .paymentInformation_input_1e16Y9- {
  width: 100%;
}
.sites_tabHeader_38mhSeo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 25px
}

.sites_tabHeader_38mhSeo .sites_tabTitle_beE2h13 {
  margin: 0 15px 0 0;
  font-weight: 400 !important;
}

.sites_site_2pEQi9N {
  /* @mixin card; */
  /* @mixin shadow-light; */
  /* @mixin defaultHover; */
  /* border: solid thin #EEEEEE; */
  padding: 15px 10px;
  border-bottom: solid thin #EEEEEE;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.sites_site_2pEQi9N:hover .sites_actions_xoiilNn button {
  display: unset;
}

.sites_site_2pEQi9N {
  /* &[data-inactive=true] {
    background-color: rgba(245, 166, 35, 0.05);
  } */
}

.sites_site_2pEQi9N .sites_actions_xoiilNn {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end
}

.sites_site_2pEQi9N .sites_actions_xoiilNn > * {
  margin-left: 15px;
}

.sites_site_2pEQi9N .sites_actions_xoiilNn button:disabled {
  opacity: 0.3;
}

.sites_label_1OQEvVC {
  margin-left: 10px;
  padding: 2px 10px;
  border-radius: 3px;
  background-color: #f6f6f6;
  font-size: 12px;
  border: solid thin #ddd;
}
.siteForm_formWrapper_1klaguq {
  position: relative;
  height: calc(100vh - 59px)
}

.siteForm_formWrapper_1klaguq .siteForm_content_2_H6o20 {
  padding: 0 20px;
}

.siteForm_formWrapper_1klaguq .siteForm_formGroup_1F594kT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  /* align-items: center; */
  margin-bottom: 15px
}

.siteForm_formWrapper_1klaguq .siteForm_formGroup_1F594kT label {
  font-weight: 500;
  margin-bottom: 8px;
}

.siteForm_formWrapper_1klaguq .siteForm_formGroup_1F594kT input {
  background-color: white;
  padding: 8px 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.siteForm_formWrapper_1klaguq .siteForm_formGroup_1F594kT input[type=checkbox] {
  margin-right: 10px;
}

.siteForm_formWrapper_1klaguq .siteForm_formGroup_1F594kT .siteForm_controlSubtext_HTshC-c {
  padding-left: 23px;
  font-size:12px;
  color: #888;
  line-height: 14px;
  font-weight: 400;
}

.siteForm_formWrapper_1klaguq .siteForm_footer_3T72ZEy {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  -webkit-box-shadow: 0px -3px 8px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px -3px 8px 0px rgba(0, 0, 0, 0.08);
}

.siteForm_sampleRate_m9IF8Gy {
  width: 90px;
}

.siteForm_blockIpWarapper_yOCyRZm .siteForm_button_DAiN0Ku {
  padding: 8px 10px;
  border: solid thin #394EFF;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
}

.siteForm_errorMessage_3xsHNBV {
  color: #cc0000;
  font-size: 12px;
  font-weight: 500;
}
.trackingCodeModal_modalHeader_2rzUvx7 {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.trackingCodeModal_content_1v-HOFv {
  background-color: white !important;
  padding: 0 !important;
}

.trackingCodeModal_closeButton_29U_mGp {
  margin-left: auto;
  cursor: pointer;
  padding: 5px;
}


.projectCodeSnippet_modalHeader_10tB0kc {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.projectCodeSnippet_content_3pv1rYc {
  background-color: white !important;
}

.projectCodeSnippet_highLight_3ttWL-4 {
  background-color: rgba(204, 0, 0, 0.05);
  color: #cc0000;
  padding: 2px 5px;
  border-radius: 3px;
}

.projectCodeSnippet_snippetsWrapper_1Wt7mYM {
  position: relative
}

.projectCodeSnippet_snippetsWrapper_1Wt7mYM .projectCodeSnippet_codeCopy_cT-Udxl {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 99;
  padding: 5px 10px;
  color: #394EFF;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 3px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.projectCodeSnippet_snippetsWrapper_1Wt7mYM .projectCodeSnippet_codeCopy_cT-Udxl:hover {
  background-color: #ddd;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.projectCodeSnippet_snippetsWrapper_1Wt7mYM .projectCodeSnippet_snippet_3slB89q {
  /* height: 340px; */
  overflow: hidden;
  line-height: 18px;
  border-radius: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.projectCodeSnippet_snippetsWrapper_1Wt7mYM .projectCodeSnippet_snippet_3slB89q > div {
  background-color: #f6f6f6 !important;
}

.projectCodeSnippet_siteInfo_2z-4F7k {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px
}

.projectCodeSnippet_siteInfo_2z-4F7k span {
  color: #394EFF;
}

.projectCodeSnippet_instructions_2dG4q1g {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 15px;
}

.projectCodeSnippet_closeButton_sZOY74p {
  margin-left: auto;
  cursor: pointer;
  padding: 5px;
}

.projectCodeSnippet_siteId_1haqog_ {
  font-weight: 500
}

.projectCodeSnippet_siteId_1haqog_ span {
  background: #f6f6f6;
  border-radius: 3px;
  padding: 2px 7px;
  font-weight: normal;
  margin-left: 4px;
  border: solid thin #eee;
}

.projectCodeSnippet_info_33DdSJL {
  padding: 5px 10px;
  background-color: #ffedd1;
}
.installDocs_snippetWrapper_Tkt64EQ {
  position: relative
}

.installDocs_snippetWrapper_Tkt64EQ .installDocs_codeCopy_1Mpf3Np {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 99;
  padding: 5px 10px;
  color: #394EFF;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 3px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none
}

.installDocs_snippetWrapper_Tkt64EQ .installDocs_codeCopy_1Mpf3Np:hover {
  background-color: #ddd;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.installDocs_snippetWrapper_Tkt64EQ .installDocs_snippet_1p45dgv {
  /* height: 340px; */
  overflow: hidden;
  line-height: 20px;
  border-radius: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none
}

.installDocs_snippetWrapper_Tkt64EQ .installDocs_snippet_1p45dgv > div {
  /* background-color: $gray-lightest !important; */
}
.blockedIps_wrapper_3Hx13fJ {
  width: 300px;
  padding: 20px
}

.blockedIps_wrapper_3Hx13fJ label {
  color: #888;
  font-size: 12px;
}

.blockedIps_inputWrapper_E986NE1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.blockedIps_list_3Mhviog {
  margin-top: 20px;
  display: none  /*  TODO enable this once the API is Ready */
}

.blockedIps_list_3Mhviog .blockedIps_item_2mOYMiT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: solid thin #ddd;
  padding: 8px 5px
}

.blockedIps_list_3Mhviog .blockedIps_item_2mOYMiT:hover {
  background-color: #F6F7FF
}

.blockedIps_list_3Mhviog .blockedIps_item_2mOYMiT:hover .blockedIps_actions_3Kr6Pba {
  opacity: 1;
}

.blockedIps_list_3Mhviog .blockedIps_item_2mOYMiT .blockedIps_actions_3Kr6Pba {
  opacity: 0;
}
.customFields_tabHeader_19DOuaQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 25px
}

.customFields_tabHeader_19DOuaQ .customFields_tabTitle_36vQrBw {
  margin: 0 15px 0 0;
  font-weight: 400 !important;
}
.customFieldForm_wrapper_23WYa2c {
  padding: 0 20px;
}

.listItem_wrapper_QwQCbHn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 10px;
  border-bottom: solid thin #ddd;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer
}

.listItem_wrapper_QwQCbHn:hover {
  background-color: #F6F7FF;
  -webkit-transition: all 0.2s;
  transition: all 0.2s
}

.listItem_wrapper_QwQCbHn:hover .listItem_actions_1ilPGKT {
  opacity: 1;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.listItem_preDefined_3uC7gjm {
  cursor: not-allowed;
}

.listItem_actions_1ilPGKT {
  margin-left: auto;
  opacity: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.listItem_actions_1ilPGKT .listItem_button_2VkDekQ {
  padding: 5px;
  cursor: pointer;
  margin-left: 10px
}

.listItem_actions_1ilPGKT .listItem_button_2VkDekQ:hover svg {
  fill: #2331A8;
}

.listItem_tag_yX_w2Mk {
  margin-left: 10px;
  font-size: 12px;
  padding: 2px 10px;
  border-radius: 10px;
  background-color: #f6f6f6;
  -webkit-box-shadow: 0 0 0 1px #ddd inset;
          box-shadow: 0 0 0 1px #ddd inset;
}
.webhookForm_wrapper_2FbYHJi {
  padding: 0 20px;
}
.listItem_wrapper_30UDvpY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 10px;
  border-bottom: solid thin #ddd;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.listItem_wrapper_30UDvpY:hover {
  background-color: #F6F7FF;
  -webkit-transition: all 0.2s;
  transition: all 0.2s
}

.listItem_wrapper_30UDvpY:hover .listItem_actions_3JdCmXU {
  opacity: 1;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.listItem_actions_3JdCmXU {
  margin-left: auto;
  opacity: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.listItem_actions_3JdCmXU .listItem_button_-YaOac9 {
  padding: 5px;
  cursor: pointer;
  margin-left: 10px
}

.listItem_actions_3JdCmXU .listItem_button_-YaOac9:hover svg {
  fill: #2331A8;
}

.listItem_tag_27IauPo {
  margin-left: 10px;
  font-size: 12px;
  padding: 2px 10px;
  border-radius: 10px;
  background-color: #f6f6f6;
  -webkit-box-shadow: 0 0 0 1px #ddd inset;
          box-shadow: 0 0 0 1px #ddd inset;
}

.listItem_endpoint_3zfETnq {
  font-weight: 300;
  font-size: 12px;
  color: #888;
  margin-top: 5px;
}
.webhooks_tabHeader_1uwFAo4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 25px
}

.webhooks_tabHeader_1uwFAo4 .webhooks_tabTitle_2Npl535 {
  margin: 0 15px 0 0;
  font-weight: 400 !important;
}
.client_wrapper_1lSnuCB {
  /* background-color: white; */
  margin-top: -30px;
}

.client_main_2o-4WK7 {
  /* margin: 20px; */
  max-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: calc(100vh - 51px)
}

.client_main_2o-4WK7 .client_tabMenu_2Bh6IxY {
  width: 240px;
  margin: 0;
  background-color: #f6f6f6;
  /* padding: 20px; */
  /* box-shadow: 0 -10px 5px 0 $gray-light inset; */
}

.client_main_2o-4WK7 .client_tabContent_hLwNRHH {
  /* overflow: auto; */
  background-color: white;
  padding: 25px;
  margin-top: -30px;
  margin-right: -20px;
  /* border-radius: 3px; */
  width: 100%;
  /* height: 100; */
  /* box-shadow: 0 2px 10px 0 $gray-light; */
}

.client_form_2IsdNKD {
  width: 350px
}

.client_form_2IsdNKD .client_formGroup_2eNrVgx {
  margin-bottom: 25px;
}

.client_form_2IsdNKD .client_formGroup_2eNrVgx .client_label_1oFGqyg {
  margin-bottom: 3px;
  font-weight: 500;
}

.client_form_2IsdNKD p {
  margin: 0;
  margin-top: 10px;
}

.client_form_2IsdNKD input {
  display: inline-block;
  width: 100%;
  border: #ddd solid 1px;
  border-radius: 4px;
  background: #fff;
  padding: 10px 8px !important;
}

.client_form_2IsdNKD input:focus {
  border-color: #394EFF !important;
}

.client_form_2IsdNKD .client_submit_2FnVFVr {
  margin-top: 20px;
}

.client_form_2IsdNKD:after {
  content: '';
  display: block;
  clear: both;
}


.preferencesMenu_wrapper_uMOMibj {
  position: fixed;
  top: 81px;
  width: 200px;
}

.preferencesMenu_header_Su-7ZvM {
  margin-bottom: 15px
}

.preferencesMenu_header_Su-7ZvM .preferencesMenu_label_1g5One2 {
  text-transform: uppercase;
  color: gray;
  letter-spacing: 0.2em;
}

.preferencesMenu_header_Su-7ZvM .preferencesMenu_manageButton_1Dxul_R {
  margin-left: 5px;
  font-size: 12px;
  color: #394EFF;
  cursor: pointer;
  padding: 2px 5px;
  border: solid thin transparent;
  border-radius: 3px;
  margin-bottom: -3px;
}

.preferencesMenu_header_Su-7ZvM .preferencesMenu_manageButton_1Dxul_R:hover {
  background-color: #ddd;
  color: #333;
}

.preferencesMenu_divider_1c_SbnF {
  height: 1px;
  width: 100%;
  background-color: #ddd;
}
.welcome_wrapper_1dmMf-J {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 30px 0;
  font-weight: 300;
  line-height: 40px;
  color: #888;
}

.welcome_textHighlight_2NTbaUi {
  font-size: 36px;
  color: #333;
}

.welcome_tipIcon_3qnJyj_ {
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' fill='%23E28940'%3E%3Cpath d='M192 80c0 8.837-7.164 16-16 16-35.29 0-64 28.71-64 64 0 8.837-7.164 16-16 16s-16-7.163-16-16c0-52.935 43.065-96 96-96 8.836 0 16 7.163 16 16zm176 96c0 101.731-51.697 91.541-90.516 192.674a23.722 23.722 0 0 1-5.484 8.369V464h-.018a23.99 23.99 0 0 1-5.241 14.574l-19.535 24.419A24 24 0 0 1 228.465 512h-72.93a24 24 0 0 1-18.741-9.007l-19.535-24.419A23.983 23.983 0 0 1 112.018 464H112v-86.997a24.153 24.153 0 0 1-5.54-8.478c-38.977-101.401-90.897-90.757-90.457-193.822C16.415 78.01 95.306 0 192 0c97.195 0 176 78.803 176 176zM240 448h-96v12.775L159.38 480h65.24L240 460.775V448zm0-64h-96v32h96v-32zm96-208c0-79.59-64.424-144-144-144-79.59 0-144 64.423-144 144 0 87.475 44.144 70.908 86.347 176h115.306C291.779 247.101 336 263.222 336 176z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin-right: 10px;
}

.welcome_tipText_v4WV_2Q {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #E28940;
}

.welcome_createButton_2Nkhvpg {
  margin-top: 30px !important;
  background-color: #394EFF !important;
  background: #394EFF !important;
  color: white !important;
  font-weight: 500 !important
}

.welcome_createButton_2Nkhvpg:hover {
  background-color: #2331A8 !important;
}

.welcome_learnMoreLink_2dMXTd1 {
  font-size: 10px;
}
.scheduleCard_schedule_2gbipIf {
  padding: 10px;
  border: solid thin #ddd;
  border-radius: 3px;
  /* box-shadow: 0 1px 3px 0 #ddd; */
  margin-bottom: 10px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative
}

.scheduleCard_schedule_2gbipIf .scheduleCard_actions_2YAqZO4 {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s
}

.scheduleCard_schedule_2gbipIf .scheduleCard_actions_2YAqZO4 > div {
  cursor: pointer;
  width: 15px;
}

.scheduleCard_schedule_2gbipIf:hover {
  background-color: #F6F7FF;
  -webkit-transition: all 0.2s;
  transition: all 0.2s
}

.scheduleCard_schedule_2gbipIf:hover .scheduleCard_actions_2YAqZO4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.scheduleCard_schedule_2gbipIf[data-active=true] {
  border: solid thin #D0D4F2;
  background-color: #F6F7FF;
}

.scheduleCard_schedule_2gbipIf .scheduleCard_title_1g6B_43 {
  min-height: 10px;
  font-size: 14px;
  margin-bottom: 5px;
  max-width: 80%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.scheduleCard_schedule_2gbipIf .scheduleCard_bottom_22LJV4O {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #888;
  font-size: 12px;
}
.schedule_wrapper_yNdzqCy {
  padding: 0 20px 20px;
}

.schedule_detailContent_JvnzgBW {
  width: 400px;
  padding: 20px;
  height: 100vh;
  background-color: rgba(242, 242, 242, 1)
  /* position: absolute;
  top: 0;
  bottom: 0; */
  /* overflow-y: auto; */
}

.schedule_detailContent_JvnzgBW .schedule_title_srBF6jj {
  font-size: 20px;
  margin-bottom: 25px;
}

.schedule_errMessage_1ytVGjN {
  background: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  padding: 0 !important
}

.schedule_errMessage_1ytVGjN a {
  color: #394EFF !important;
}
.filterTagList_wrapper_7HYYAfn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px
}

.filterTagList_wrapper_7HYYAfn h3 {
  margin: 0;
  margin-right: 10px;
  font-weight: 400;
}

.filterTagList_list_3S4h8Tl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.runModal_header_yPpJHIt {
  padding: 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.runModal_body_2VCjTVc {
  padding: 15px;
}

.runModal_modalHeader_27Q4JYV {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.runModal_envErrMessage_Bnikt8R {
  cursor: pointer;
  background: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  padding: 0 !important;
  color: #394EFF !important
}

.runModal_envErrMessage_Bnikt8R a {
  color: #394EFF !important;
}
.environments_wrapper_378LfET {
  /* display: flex; */
}

.environments_form_3sY1DGy {
  padding: 20px;
  min-width: 320px
}

.environments_form_3sY1DGy .environments_formGroup_1j5rtZU {
  margin-bottom: 15px;
}

.environments_form_3sY1DGy label {
  display: block;
  margin-bottom: 5px;
  font-weight: 500;
}

.environments_form_3sY1DGy .environments_input_13dM9nk {
  width: 100%;
}

.environments_form_3sY1DGy input[type=checkbox] {
  margin-right: 10px;
  height: 13px;
}

.environments_tabHeader_2tk4PhZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 10px 0
}

.environments_tabHeader_2tk4PhZ .environments_tabTitle_yAMTiIc {
  /* margin: 5px 0 25px 0 !important; */
  margin: 0 15px 0 0;
  font-weight: 400 !important;
}
.runStatusBar_runStatusBar_9mQ6cEV {
  text-align: initial; /* because of the css in TestItem */
  -webkit-box-shadow: 0 2px 10px 0 #ddd;
          box-shadow: 0 2px 10px 0 #ddd;
  background: #fff;
  position: fixed;
  padding: 15px;
  bottom: 0;
  right: 120px;
  left: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 101; /* TODO: z-indexes constants */
}

.runStatusBar_info_3xTHRlC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.runStatusBar_info_3xTHRlC .runStatusBar_status_2PGT3Cc {
  text-transform: capitalize;
}

.runStatusBar_info_3xTHRlC[data-passed=true] .runStatusBar_icon_3ptwxTX {
  fill: #42AE5E;
}

.runStatusBar_info_3xTHRlC[data-passed=true] .runStatusBar_status_2PGT3Cc {
  color: #42AE5E;
}

.runStatusBar_info_3xTHRlC[data-passed=false] .runStatusBar_icon_3ptwxTX {
  fill: #E28940;
}

.runStatusBar_info_3xTHRlC[data-passed=false] .runStatusBar_status_2PGT3Cc {
  color: #E28940;
}

.runStatusBar_icon_3ptwxTX {
  margin: 5px 10px !important;
}

.runStatusBar_status_2PGT3Cc {
  font-size: 13px;
}

.runStatusBar_content_ewpsKov {
  margin-left: 20px
}

.runStatusBar_content_ewpsKov .runStatusBar_name_1lFkvxP {
  font-family: 'Roboto-Bold', 'Roboto Bold', 'Roboto';
  font-weight: 700;
  font-size: 14px;
  color: #666
}

.runStatusBar_content_ewpsKov .runStatusBar_name_1lFkvxP span {
  font-weight: normal;
  font-family: 'Roboto-Regular', 'Roboto'
}

.runStatusBar_content_ewpsKov .runStatusBar_name_1lFkvxP span.runStatusBar_runningText_27FmbGz {
  color: #E28940;
}

.runStatusBar_content_ewpsKov .runStatusBar_sub_1sl-jq1 {
  font-family: 'Roboto-Regular', 'Roboto';
  font-size: 12px;
  color: #888;
}
@-webkit-keyframes testItem_fade_mfxxmzP {
  0%   { opacity: 0
  }

  100% { opacity: 1
  }
}

@keyframes testItem_fade_mfxxmzP {
  0%   { opacity: 0
  }

  100% { opacity: 1
  }
}

@-webkit-keyframes testItem_shake_3bO9ufq {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
            transform: translate3d(-1px, 0, 0);
  }

  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
            transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    -webkit-transform: translate3d(-2px, 0, 0);
            transform: translate3d(-2px, 0, 0);
  }

  40%, 60% {
    -webkit-transform: translate3d(2px, 0, 0);
            transform: translate3d(2px, 0, 0);
  }
}

@keyframes testItem_shake_3bO9ufq {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
            transform: translate3d(-1px, 0, 0);
  }

  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
            transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    -webkit-transform: translate3d(-2px, 0, 0);
            transform: translate3d(-2px, 0, 0);
  }

  40%, 60% {
    -webkit-transform: translate3d(2px, 0, 0);
            transform: translate3d(2px, 0, 0);
  }
}

.testItem_testItem_UWqTftd {
  padding: 10px 15px;
  background-color: white;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  /* @mixin shadow; */
  border-radius: 3px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  /* color: $gray-dark; */
  min-height: 58px;
  border: solid thin #EEEEEE
}

.testItem_testItem_UWqTftd.testItem_running_3E6i_ma {
  border: dashed thin #ddd;
}

.testItem_testItem_UWqTftd:hover .testItem_name_2Ahl-Wp {
  color: #394EFF;
}

.testItem_testItem_UWqTftd:hover .testItem_date_3oYJUwD {
  opacity: 1;
}

.testItem_testItem_UWqTftd:hover .testItem_runColumn_1b2uRod .testItem_runButton_3JzIk78 {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  opacity: 1 !important;
}

.testItem_testItem_UWqTftd:hover .testItem_cardButton_1iF1yaZ {
  opacity: 1
}

.testItem_testItem_UWqTftd:hover .testItem_cardButton_1iF1yaZ[data-can-drag=false] {
  opacity: 0.2;
  cursor: not-allowed;
}

.testItem_testItem_UWqTftd:hover .testItem_itemMenu_313kqvT {
  opacity: 1;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.testItem_testItem_UWqTftd:hover {
  /* & .tags .notTagged {
      opacity: 1;
    } */
  background-color: #F6F7FF;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.testItem_testItem_UWqTftd > div {
  min-width: 100px;
}

.testItem_testItem_UWqTftd .testItem_runColumn_1b2uRod {
  width: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end
}

.testItem_testItem_UWqTftd .testItem_runColumn_1b2uRod .testItem_runButton_3JzIk78 {
  /* opacity: 0 !important; */
  margin-right: 0 !important;
}

.testItem_testItem_UWqTftd .testItem_steps_2UTSL5Q {
  /* text-align: center; */
}

.testItem_testItem_UWqTftd .testItem_dateColumn_IjZk7dA {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2
}

.testItem_testItem_UWqTftd .testItem_dateColumn_IjZk7dA .testItem_dateValues_29J-1LK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.testItem_testItem_UWqTftd .testItem_dateColumn_IjZk7dA .testItem_dateValues_29J-1LK > div:last-child {
  /* margin-left: 10px; */
  color: #888;
}

.testItem_testItem_UWqTftd .testItem_nameColumn_2qNGpMx {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  max-height: 40px;
}

.testItem_testItem_UWqTftd .testItem_name_2Ahl-Wp {
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: no-wrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-height: 36px;
}

.testItem_testItem_UWqTftd .testItem_date_3oYJUwD {
  font-size: 11px !important;
  color: #ddd !important;
  /* opacity: 0; */
}

.testItem_testItem_UWqTftd .testItem_tags_1U8qkFH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
}

.testItem_testItem_UWqTftd .testItem_lastModified_xQzKzVH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
  color: #888
}

.testItem_testItem_UWqTftd .testItem_lastModified_xQzKzVH .testItem_user_2-YJHZ8 {
  border-radius: 50%;
  border: solid thin #ddd;
  margin-right: 10px;
  width: 35px;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.testItem_testItem_UWqTftd .testItem_itemMenu_313kqvT {
  /* opacity: 0; */
}

.testItem_cardButton_1iF1yaZ {
  cursor: move;
  /* opacity: 0; */
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 36px;
  height: 36px;
  border-radius: 18px;
  border: 1px solid transparent;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.testItem_cardButton_1iF1yaZ:hover {
  border-color: #D0D4F2;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background-color: #fff;
}

.testItem_scheduleIconWrapper_1j7peYw {
  width: 36px;
  height: 36px;
  border-radius: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.testItem_scheduleIconWrapper_1j7peYw.testItem_scheduled_BNBiPJ1 {
  background-color: rgba(62,170,175, 0.3);
}

.testItem_scheduleIconWrapper_1j7peYw:hover {
  background-color: rgba(62,170,175, 0.3);
}

.testItem_scheduleIconCol_20tNF2T {
  min-width: 30px !important;
  cursor: pointer;
  margin-right: 12px;
  /* &:hover svg {
    @mixin shake;
  } */
}
.testList_headers_BNSJYFb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px 15px;
  margin: 5px 0;
  text-transform: uppercase;
  background-color: #f1f1f1;
  border-radius: 3px;
  font-weight:500;
  -webkit-box-shadow: inset 0 0 1px 0 #ddd;
          box-shadow: inset 0 0 1px 0 #ddd;
  margin-bottom: 1rem
}

.testList_headers_BNSJYFb > div {
  color: #888;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1
}

.testList_headers_BNSJYFb > div:last-child {
  min-width: 130px;
}

.testList_headers_BNSJYFb .testList_name_3soWtnW {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 2px;
}

.testList_headers_BNSJYFb .testList_name_3soWtnW:hover {
  color: #394EFF
}

.testList_headers_BNSJYFb .testList_name_3soWtnW:hover .testList_sortIcon_27-3QUV svg {
  fill: #394EFF;
}

.testList_headers_BNSJYFb .testList_name_3soWtnW .testList_sortIcon_27-3QUV {
  margin-left: 10px;
}

.testList_headers_BNSJYFb .testList_steps_9U_kp_1 {
  /* text-align: center; */
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 2px;
}

.testList_headers_BNSJYFb .testList_steps_9U_kp_1:hover {
  color: #394EFF
}

.testList_headers_BNSJYFb .testList_steps_9U_kp_1:hover .testList_sortIcon_27-3QUV svg {
  fill: #394EFF;
}

.testList_headers_BNSJYFb .testList_steps_9U_kp_1 .testList_sortIcon_27-3QUV {
  margin-left: 10px;
}

.testList_headers_BNSJYFb .testList_tags_2uqlOqQ {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
}

.testList_headers_BNSJYFb .testList_lastModified_3n8jAIL {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 2px;
}

.testList_headers_BNSJYFb .testList_lastModified_3n8jAIL:hover {
  color: #394EFF
}

.testList_headers_BNSJYFb .testList_lastModified_3n8jAIL:hover .testList_sortIcon_27-3QUV svg {
  fill: #394EFF;
}

.testList_headers_BNSJYFb .testList_lastModified_3n8jAIL .testList_sortIcon_27-3QUV {
  margin-left: 10px;
}
.tests_menu_1vyjCAn {
  width: 200px;
  margin-right: 20px;
}

.tests_right_3BOwUKv {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* width: 450px; */
}

.tests_searchField_oCqxVuG {
  width: 350px;
  /* height: 45px; */
}
.sortDropdown_dropdown_1Vkryqb {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  padding: 4px 6px;
  border-radius: 3px;
  color: #333;
  font-weight: 500
}

.sortDropdown_dropdown_1Vkryqb:hover {
  background-color: #ddd;
}

.sortDropdown_dropdownTrigger_3cvRlBS {
  padding: 4px 8px;
  border-radius: 3px
}

.sortDropdown_dropdownTrigger_3cvRlBS:hover {
  background-color: #ddd;
}

.sortDropdown_dropdownIcon_3_KsKNS {
  margin-top: 2px;
  margin-left: 3px;
}
.schedule_wrapper_1cFVtEm {
  padding: 20px;
}
.runItem_title_3xYXGu- {
  width: 30%;
}

.runItem_duration_kydz823 {
  width: 15%;
}

.runItem_executed_2due7PB {
  width: 18%;
}

.runItem_status_2JUwaY7 {
  width: 18%;
}

.runItem_browser_2koLnf3 {
  width: 20%;
}

.runItem_runItem_250oJ6R {
  border: solid thin #EEEEEE;
  background: #fff;
  border-radius: 3px;
  margin: 8px 0;
  padding: 8px 15px;
  position: relative;
  -webkit-transition: all 0.2s;
  transition: all 0.2s
}

.runItem_runItem_250oJ6R:hover {
  background-color: #F6F7FF;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.runItem_runItem_250oJ6R:hover .runItem_resultsButton_2-gtKKm,
    .runItem_runItem_250oJ6R:hover .runItem_right_1b8S_QY {
  opacity: 1;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.runItem_runItem_250oJ6R {
  /* & .resultsButton {
    opacity: 0;
  } */
}

.runItem_runItem_250oJ6R .runItem_right_1b8S_QY {
  margin-left: auto;
  /* opacity: 0; */
}

.runItem_runItem_250oJ6R .runItem_topBlock_1t0uRA8 {
  margin-bottom: 5px;
}

.runItem_runItem_250oJ6R .runItem_topBlock_1t0uRA8 > div:first-child {
  width: 30%;
}

.runItem_runItem_250oJ6R .runItem_bottomBlock_12fR4sT {
  /* background-color: $active-blue; */
  margin-bottom: -8px;
  margin-left: -15px;
  margin-right: -15px;
  border-top: solid thin #EEEEEE;
  /* border-radius: 15px; */
  /* height: 30px; */
  padding: 5px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* box-shadow: 0px 1px 3px 0 $gray-light; */
  /* & > div:first-child {
      width: 40px;
    } */
}

.runItem_runItem_250oJ6R .runItem_bottomBlock_12fR4sT .runItem_clientDetails_14PAcR7,
    .runItem_runItem_250oJ6R .runItem_bottomBlock_12fR4sT .runItem_testDetails_3Ksskzr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.runItem_runItem_250oJ6R .runItem_bottomBlock_12fR4sT .runItem_clientDetails_14PAcR7 > div {
  margin-right: 20px;
}

.runItem_runItem_250oJ6R > div  {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.runItem_runItem_250oJ6R:hover {
  background-color: #F6F7FF;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.runItem_runItem_250oJ6R .runItem_title_3xYXGu- {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.runItem_runItem_250oJ6R .runItem_duration_kydz823::before {
  content: '';
  width: 14px;
  height: 14px;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 532' fill='%23333'%3E%3Cpath d='M393.3 141.3l17.5-17.5c4.7-4.7 4.7-12.3 0-17l-5.7-5.7c-4.7-4.7-12.3-4.7-17 0l-17.5 17.5c-35.8-31-81.5-50.9-131.7-54.2V32h25c6.6 0 12-5.4 12-12v-8c0-6.6-5.4-12-12-12h-80c-6.6 0-12 5.4-12 12v8c0 6.6 5.4 12 12 12h23v32.6C91.2 73.3 0 170 0 288c0 123.7 100.3 224 224 224s224-100.3 224-224c0-56.1-20.6-107.4-54.7-146.7zM224 480c-106.1 0-192-85.9-192-192S117.9 96 224 96s192 85.9 192 192-85.9 192-192 192zm4-128h-8c-6.6 0-12-5.4-12-12V172c0-6.6 5.4-12 12-12h8c6.6 0 12 5.4 12 12v168c0 6.6-5.4 12-12 12z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  /* vertical-align: text-bottom; */
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

.runItem_runItem_250oJ6R .runItem_executed_2due7PB::before {
  content: '';
  width: 14px;
  height: 14px;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23333'%3E%3Cpath d='M400 64h-48V12c0-6.627-5.373-12-12-12h-8c-6.627 0-12 5.373-12 12v52H128V12c0-6.627-5.373-12-12-12h-8c-6.627 0-12 5.373-12 12v52H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zM48 96h352c8.822 0 16 7.178 16 16v48H32v-48c0-8.822 7.178-16 16-16zm352 384H48c-8.822 0-16-7.178-16-16V192h384v272c0 8.822-7.178 16-16 16zm-66.467-194.937l-134.791 133.71c-4.7 4.663-12.288 4.642-16.963-.046l-67.358-67.552c-4.683-4.697-4.672-12.301.024-16.985l8.505-8.48c4.697-4.683 12.301-4.672 16.984.024l50.442 50.587 117.782-116.837c4.709-4.671 12.313-4.641 16.985.068l8.458 8.527c4.672 4.709 4.641 12.313-.068 16.984z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  /* vertical-align: text-bottom; */
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

.runItem_runItem_250oJ6R .runItem_status_2JUwaY7[data-status=running]::before {
  content: '';
  width: 14px;
  height: 14px;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23E28940'%3E%3Cpath d='M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6zm-16.2 55.1l-352 208C45.6 483.9 32 476.6 32 464V47.9c0-16.3 16.4-18.4 24.1-13.8l352 208.1c10.5 6.2 10.5 21.4.1 27.6z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  /* vertical-align: text-bottom; */
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 5px;
  vertical-align: text-top;
}

.runItem_runItem_250oJ6R .runItem_status_2JUwaY7[data-status=running] {
  color: #E28940;
}

.runItem_runItem_250oJ6R .runItem_status_2JUwaY7[data-status=running]::after {
  content: "Running";
}

.runItem_runItem_250oJ6R .runItem_status_2JUwaY7 {
  /* TEMP temporary backward compatibility */
}

.runItem_runItem_250oJ6R .runItem_status_2JUwaY7[data-status=passed]::before, .runItem_runItem_250oJ6R .runItem_status_2JUwaY7[data-status=completed]::before {
  content: '';
  width: 14px;
  height: 14px;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1000 1000' xml:space='preserve' fill='%2342AE5E'%3E %3Cg%3E%3Cg transform='translate(0.000000,272.000000) scale(0.100000,-0.100000)'%3E%3Cpath d='M6713.1,278.5c-30.6-15.3-1047.1-1010.8-2255-2211C3250.1-3134.7,2254.7-4116.7,2245.1-4116.7c-7.7,0-386.7,365.6-842.3,811.7c-606.8,595.3-846.1,819.3-895.9,836.5c-250.8,82.3-490-178-379-411.6c32.5-68.9,1872.2-1887.5,1967.9-1946.8c76.6-45.9,214.4-47.9,294.8-1.9c76.6,42.1,4690,4626.8,4726.4,4695.7c63.2,126.3,17.2,292.9-111,386.7C6940.9,301.4,6789.6,314.8,6713.1,278.5z'/%3E%3Cpath d='M9467.7,278.5c-30.7-13.4-1047.1-1008.8-2256.9-2211C5999-3132.8,5001.7-4116.7,4994-4116.7c-9.6,0-107.2,84.2-216.3,187.6c-246.9,229.7-294.8,258.4-415.4,247c-212.5-19.1-348.4-250.8-252.7-432.6c36.4-72.8,700.6-704.5,765.7-729.4c80.4-30.6,204.8-23,271.8,17.2c99.5,61.3,4691.9,4634.5,4726.4,4707.2C9986.5,119.6,9716.6,385.7,9467.7,278.5z'/%3E%3C/g%3E%3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  /* vertical-align: text-bottom; */
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

.runItem_runItem_250oJ6R .runItem_status_2JUwaY7[data-status=passed], .runItem_runItem_250oJ6R .runItem_status_2JUwaY7[data-status=completed] {
  color: #42AE5E;
}

.runItem_runItem_250oJ6R .runItem_status_2JUwaY7[data-status=passed]::after, .runItem_runItem_250oJ6R .runItem_status_2JUwaY7[data-status=completed]::after {
  content: "Passed";
}

.runItem_runItem_250oJ6R .runItem_status_2JUwaY7[data-status=timeout]::before {
  content: '';
  width: 14px;
  height: 14px;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 532' fill='%23cc0000'%3E%3Cpath d='M393.3 141.3l17.5-17.5c4.7-4.7 4.7-12.3 0-17l-5.7-5.7c-4.7-4.7-12.3-4.7-17 0l-17.5 17.5c-35.8-31-81.5-50.9-131.7-54.2V32h25c6.6 0 12-5.4 12-12v-8c0-6.6-5.4-12-12-12h-80c-6.6 0-12 5.4-12 12v8c0 6.6 5.4 12 12 12h23v32.6C91.2 73.3 0 170 0 288c0 123.7 100.3 224 224 224s224-100.3 224-224c0-56.1-20.6-107.4-54.7-146.7zM224 480c-106.1 0-192-85.9-192-192S117.9 96 224 96s192 85.9 192 192-85.9 192-192 192zm4-128h-8c-6.6 0-12-5.4-12-12V172c0-6.6 5.4-12 12-12h8c6.6 0 12 5.4 12 12v168c0 6.6-5.4 12-12 12z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  /* vertical-align: text-bottom; */
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

.runItem_runItem_250oJ6R .runItem_status_2JUwaY7[data-status=timeout] {
  color: #cc0000;
}

.runItem_runItem_250oJ6R .runItem_status_2JUwaY7[data-status=timeout]::after {
  content: "Timeout";
}

.runItem_runItem_250oJ6R .runItem_status_2JUwaY7[data-status=failed]::before {
  content: '';
  width: 14px;
  height: 14px;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23cc0000'%3E%3Cpath d='M256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm-11.49 120h22.979c6.823 0 12.274 5.682 11.99 12.5l-7 168c-.268 6.428-5.556 11.5-11.99 11.5h-8.979c-6.433 0-11.722-5.073-11.99-11.5l-7-168c-.283-6.818 5.167-12.5 11.99-12.5zM256 340c-15.464 0-28 12.536-28 28s12.536 28 28 28 28-12.536 28-28-12.536-28-28-28z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  /* vertical-align: text-bottom; */
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

.runItem_runItem_250oJ6R .runItem_status_2JUwaY7[data-status=failed] {
  color: #cc0000;
}

.runItem_runItem_250oJ6R .runItem_status_2JUwaY7[data-status=failed]::after {
  content: "Failed";
}

.runItem_runItem_250oJ6R .runItem_browser_2koLnf3:after {
  color: #333;
}

.runItem_sourceIcon_t8br3AQ {
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' fill='%23888'%3E%3Cpath d='M228.5 511.8l-25-7.1c-3.2-.9-5-4.2-4.1-7.4L340.1 4.4c.9-3.2 4.2-5 7.4-4.1l25 7.1c3.2.9 5 4.2 4.1 7.4L235.9 507.6c-.9 3.2-4.3 5.1-7.4 4.2zm-75.6-125.3l18.5-20.9c1.9-2.1 1.6-5.3-.5-7.1L49.9 256l121-102.5c2.1-1.8 2.4-5 .5-7.1l-18.5-20.9c-1.8-2.1-5-2.3-7.1-.4L1.7 252.3c-2.3 2-2.3 5.5 0 7.5L145.8 387c2.1 1.8 5.3 1.6 7.1-.5zm277.3.4l144.1-127.2c2.3-2 2.3-5.5 0-7.5L430.2 125.1c-2.1-1.8-5.2-1.6-7.1.4l-18.5 20.9c-1.9 2.1-1.6 5.3.5 7.1l121 102.5-121 102.5c-2.1 1.8-2.4 5-.5 7.1l18.5 20.9c1.8 2.1 5 2.3 7.1.4z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin-right: 10px;
}

.runItem_modifyIcon_Y1G2M-7 {
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' fill='%23888'%3E%3Cpath d='M417.8 315.5l20-20c3.8-3.8 10.2-1.1 10.2 4.2V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h292.3c5.3 0 8 6.5 4.2 10.2l-20 20c-1.1 1.1-2.7 1.8-4.2 1.8H48c-8.8 0-16 7.2-16 16v352c0 8.8 7.2 16 16 16h352c8.8 0 16-7.2 16-16V319.7c0-1.6.6-3.1 1.8-4.2zm145.9-191.2L251.2 436.8l-99.9 11.1c-13.4 1.5-24.7-9.8-23.2-23.2l11.1-99.9L451.7 12.3c16.4-16.4 43-16.4 59.4 0l52.6 52.6c16.4 16.4 16.4 43 0 59.4zm-93.6 48.4L403.4 106 169.8 339.5l-8.3 75.1 75.1-8.3 233.5-233.6zm71-85.2l-52.6-52.6c-3.8-3.8-10.2-4-14.1 0L426 83.3l66.7 66.7 48.4-48.4c3.9-3.8 3.9-10.2 0-14.1z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin-right: 10px;
}

.runItem_deleteIcon_2wUzH5m {
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23888'%3E%3Cpath d='M368 64l-33.6-44.8C325.3 7.1 311.1 0 296 0h-80c-15.1 0-29.3 7.1-38.4 19.2L144 64H40c-13.3 0-24 10.7-24 24v2c0 3.3 2.7 6 6 6h20.9l33.2 372.3C78.3 493 99 512 123.9 512h264.2c24.9 0 45.6-19 47.8-43.7L469.1 96H490c3.3 0 6-2.7 6-6v-2c0-13.3-10.7-24-24-24H368zM216 32h80c5 0 9.8 2.4 12.8 6.4L328 64H184l19.2-25.6c3-4 7.8-6.4 12.8-6.4zm188 433.4c-.7 8.3-7.6 14.6-15.9 14.6H123.9c-8.3 0-15.2-6.3-15.9-14.6L75 96h362l-33 369.4z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin-right: 10px;
}

.runItem_statusIconWrapper_2JQWSGk {
  /* width: 36px; */
  /* height: 36px; */
  margin-right: 10px;
  border-radius: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dateRangePopup_wrapper_lQJk5MQ .dateRangePopup_body_2usNG-B {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: solid thin #ddd;
  padding: 5px;
}

.dateRangePopup_preSelections_3pkMrF- {
  width: 130px;
  background-color: white;
  border-right: solid thin #ddd
}

.dateRangePopup_preSelections_3pkMrF- > div {
  padding: 8px 10px;
  width: 100%;
  cursor: pointer;
}

.dateRangePopup_preSelections_3pkMrF- > div:hover {
  background-color: #F6F7FF;
}


.dateOptionLabel_wrapper_zvJWKJj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px
  /* & > div:first-child {
        font-size: 14px;
    } */
}

.dateOptionLabel_wrapper_zvJWKJj .dateOptionLabel_divider_31ltiGm {
  margin: 0 2px;
}
.dateRangeDropdown_button_1WIi7Tp {
  padding: 0 8px;
  border-radius: 3px;
  color: #394EFF;
  cursor: pointer;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important
}

.dateRangeDropdown_button_1WIi7Tp span {
  white-space: nowrap;
  margin-right: 5px;
}

.dateRangeDropdown_dropdownTrigger_3bWumOW {
  padding: 4px 6px
}

.dateRangeDropdown_dropdownTrigger_3bWumOW:hover {
  background-color: #ddd;
}

.dateRangeDropdown_dateRangeOptions_3JrfZ6N {
  position: relative;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  border-radius: 3px;
  color: #333;
  font-weight: 500
}

.dateRangeDropdown_dateRangeOptions_3JrfZ6N .dateRangeDropdown_dateRangePopup_1K1b5ae {
  top: 38px;
  bottom: 0;
  z-index: 999;
  position: absolute;
  background-color: white;
  border: solid thin #ddd;
  border-radius: 3px;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  min-width: 773px;
  -webkit-box-shadow: 0px 2px 10px 0 #ddd;
          box-shadow: 0px 2px 10px 0 #ddd;
}

.dateRangeDropdown_dropdown_ktQKVjK {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  padding: 4px 6px;
  border-radius: 3px;
  color: #333;
  font-weight: 500
}

.dateRangeDropdown_dropdown_ktQKVjK:hover {
  background-color: #ddd;
}

.dateRangeDropdown_dropdownTrigger_3bWumOW {
  padding: 4px 8px;
  border-radius: 3px
}

.dateRangeDropdown_dropdownTrigger_3bWumOW:hover {
  background-color: #ddd;
}

.dateRangeDropdown_dropdownIcon_2WeGKt1 {
  margin-top: 1px;
  margin-left: 3px;
}
.filters_formGroup_2XOTMX4 {
  margin: 0 0 15px 0 !important;
}

.filters_label_2yMMIGW {
  margin-top: 0;
  margin-bottom: 5px;
}
.runs_headerWrapper_30NOkpj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 40px;
}

/* .headerLeft {
  display: flex;
  align-items: center;
} */

/* .headerRight {
  display: flex;
  align-items: center;

  & > div:first-child {
    margin-right: 10px;
  }
} */

.runs_failedCount_1-HaoMo {
  margin-left: 10px !important;
  color: red !important;
  /* padding: 11px 10px !important;
  font-weight: 300 !important; */
  pointer-events: none
}

.runs_failedCount_1-HaoMo div {
  color: #CC0000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.runs_failedIcon_3oBneeN {
  width: ;
  height: ;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23CC0000'%3E%3Cpath d='M256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm-11.49 120h22.979c6.823 0 12.274 5.682 11.99 12.5l-7 168c-.268 6.428-5.556 11.5-11.99 11.5h-8.979c-6.433 0-11.722-5.073-11.99-11.5l-7-168c-.283-6.818 5.167-12.5 11.99-12.5zM256 340c-15.464 0-28 12.536-28 28s12.536 28 28 28 28-12.536 28-28-12.536-28-28-28z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 15px !important;
  height: 15px !important;
  margin-right: 5px;
}

.runs_searchInput_28RluhW {
  padding: 10px 6px !important
}

.runs_searchInput_28RluhW:focus {
  border-color: #394EFF !important;
}

.runs_searchIcon_278i15- {
  fill: #888;
  margin: 12px 8px;
}

.runs_select_-btwiII {
  margin: 0 30px;
}

.runs_dropdownx_oYCcXh1 {
  margin: 0 20px !important;
  min-height: 0 !important;
  height: 30px !important;
  padding: 0 !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  padding: 0 8px !important;
  font-weight: normal !important;
  color: #394EFF !important;
  border: solid thin #394EFF !important
}

.runs_dropdownx_oYCcXh1 input {
  padding: 5px 8px !important;
}

.runs_dropdownx_oYCcXh1 i.runs_icon_2Hsx-F8 {
  top: 6px !important;
  height: 30px !important;
}

.runs_list_3riPU_l {
  /* padding: 0 $padding; */
}

.runs_listHeader_24xa7jJ {
  /* font-family: 'Arial-BoldMT', 'Arial Bold', 'Arial'; */
  font-weight: 400;
  color: #888;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 15px;
  text-transform: uppercase
}

.runs_listHeader_24xa7jJ > div:first-child {
  width: 20%;
}

.runs_search_1ZvriFM {
  padding: 6px 10px 6px 20px;
  /* margin-bottom: 7px; */
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23D7D7D7'%3E%3Cpath d='M508.5 481.6l-129-129c-2.3-2.3-5.3-3.5-8.5-3.5h-10.3C395 312 416 262.5 416 208 416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c54.5 0 104-21 141.1-55.2V371c0 3.2 1.3 6.2 3.5 8.5l129 129c4.7 4.7 12.3 4.7 17 0l9.9-9.9c4.7-4.7 4.7-12.3 0-17zM208 384c-97.3 0-176-78.7-176-176S110.7 32 208 32s176 78.7 176 176-78.7 176-176 176z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: 5px;
  border-radius: 3px;
  border: 1px solid #D7D7D7  /* TODO: maybe mixin; colors*/
}

.runs_search_1ZvriFM:focus {
  border-color: #797979;
}

.runs_search_1ZvriFM:placeholder {
  color: #D7D7D7;
}

.runs_footer_DNJQyco {
  margin: 20px 0 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.runs_footer_DNJQyco .runs_countInfo_3BV70MR {
  margin-right: auto;
}

.runs_menu_3xa0mkm {
  width: 200px;
  margin-right: 20px;
}

.runs_searchField_3MERDnK {
  min-width: 350px;
}
.syntheticMenu_wrapper_1_HOFXi .syntheticMenu_inner_P-SsHXR {
  position: fixed;
  top: 81px;
}

.syntheticMenu_header_2e7DuAD {
  margin-bottom: 15px
}

.syntheticMenu_header_2e7DuAD .syntheticMenu_label_3Zu48YE {
  text-transform: uppercase;
  color: gray;
  /* margin-bottom: 15px; */
  letter-spacing: 0.2em;
}

.syntheticMenu_header_2e7DuAD .syntheticMenu_manageButton_wliIXiP {
  margin-left: 5px;
  font-size: 12px;
  color: #394EFF;
  cursor: pointer;
  padding: 2px 5px;
  border: solid thin transparent;
  border-radius: 3px;
  margin-bottom: -3px;
}

.syntheticMenu_header_2e7DuAD .syntheticMenu_manageButton_wliIXiP:hover {
  background-color: #ddd;
  color: #333;
}

.syntheticMenu_divider_kMR_TI4 {
  height: 1px;
  width: 100%;
  background-color: #ddd;
}
.editableItem_item_1Y3qD97 {
  padding: 15px;
  border-bottom: solid thin #ddd;
  position: relative;
  -webkit-transition: all 0.4s;
  transition: all 0.4s
  /* border-radius: 3px; */
}

.editableItem_item_1Y3qD97:hover {
  background-color: #F6F7FF;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.editableItem_item_1Y3qD97:hover .editableItem_actions_21CIheK {
  opacity: 1;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.editableItem_item_1Y3qD97[data-row-clickable=true] {
  cursor: pointer;
}

.editableItem_item_1Y3qD97[data-active=true] {
  color: #394EFF !important;
}

.editableItem_item_1Y3qD97 .editableItem_label_lBXey-E {
  font-weight: 400;
}

.editableItem_item_1Y3qD97 .editableItem_sub_A7VJ5cV {
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #888;
}

.editableItem_item_1Y3qD97 .editableItem_sublabel_1C7sPNW {
  font-size: 10px;
  padding: 3px 8px;
  background-color: #f6f6f6;
  border-radius: 5px;
  font-weight: 300;
  margin-left: 10px;
  border: solid thin #ddd;
}

.editableItem_item_1Y3qD97 .editableItem_actions_21CIheK {
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right: 10px;
  top: 0;
  bottom: 0;
}

.editableItem_item_1Y3qD97 .editableItem_actions_21CIheK button {
  padding: 5px;
  cursor: pointer;
}

.editableItem_item_1Y3qD97 .editableItem_actions_21CIheK button:hover .editableItem_editIcon_I6AbTJE {
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 24 24' fill='%23394EFF'%3E%3Cpath d='M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.editableItem_item_1Y3qD97 .editableItem_actions_21CIheK button:hover .editableItem_deleteIcon_3xqG6Eq {
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23394EFF'%3E%3Cpath d='M368 64l-33.6-44.8C325.3 7.1 311.1 0 296 0h-80c-15.1 0-29.3 7.1-38.4 19.2L144 64H40c-13.3 0-24 10.7-24 24v2c0 3.3 2.7 6 6 6h20.9l33.2 372.3C78.3 493 99 512 123.9 512h264.2c24.9 0 45.6-19 47.8-43.7L469.1 96H490c3.3 0 6-2.7 6-6v-2c0-13.3-10.7-24-24-24H368zM216 32h80c5 0 9.8 2.4 12.8 6.4L328 64H184l19.2-25.6c3-4 7.8-6.4 12.8-6.4zm188 433.4c-.7 8.3-7.6 14.6-15.9 14.6H123.9c-8.3 0-15.2-6.3-15.9-14.6L75 96h362l-33 369.4z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.editableItem_item_1Y3qD97 .editableItem_actions_21CIheK button .editableItem_editIcon_I6AbTJE {
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 24 24' fill='%23888'%3E%3Cpath d='M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.editableItem_item_1Y3qD97 .editableItem_actions_21CIheK button .editableItem_deleteIcon_3xqG6Eq {
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23888'%3E%3Cpath d='M368 64l-33.6-44.8C325.3 7.1 311.1 0 296 0h-80c-15.1 0-29.3 7.1-38.4 19.2L144 64H40c-13.3 0-24 10.7-24 24v2c0 3.3 2.7 6 6 6h20.9l33.2 372.3C78.3 493 99 512 123.9 512h264.2c24.9 0 45.6-19 47.8-43.7L469.1 96H490c3.3 0 6-2.7 6-6v-2c0-13.3-10.7-24-24-24H368zM216 32h80c5 0 9.8 2.4 12.8 6.4L328 64H184l19.2-25.6c3-4 7.8-6.4 12.8-6.4zm188 433.4c-.7 8.3-7.6 14.6-15.9 14.6H123.9c-8.3 0-15.2-6.3-15.9-14.6L75 96h362l-33 369.4z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.variables_wrapper_1LCh1Wm {
  /* display: flex; */
}

.variables_form_3zVzAie {
  padding: 20px;
  width: 350px
}

.variables_form_3zVzAie .variables_formGroup_28TYETJ {
  margin-bottom: 15px;
}

.variables_form_3zVzAie label {
  display: block;
  margin-bottom: 5px;
  font-weight: 500;
}

.variables_form_3zVzAie .variables_input_YmaGFsw {
  width: 100%;
}

.variables_tabHeader_19OlJ2e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 10px 0
}

.variables_tabHeader_19OlJ2e .variables_tabTitle_NbmObvl {
  /* margin: 5px 0 25px 0 !important; */
  margin: 0 15px 0 0;
  font-weight: 400 !important;
}
.settings_wrapper_1SOUrjz {
  padding: 0 20px;
}
.templates_wrapper_QcdM6VT {
  /* display: flex; */
}

.templates_form_2Nyugq6 {
  padding: 20px;
  width: 493px
}

.templates_form_2Nyugq6 .templates_formGroup_1IRUM5D {
  margin-bottom: 15px;
}

.templates_form_2Nyugq6 label {
  display: block;
  margin-bottom: 5px;
  font-weight: 500;
}

.templates_form_2Nyugq6 .templates_input_2JzEMQQ {
  width: 100%;
}

.templates_form_2Nyugq6 input[type=checkbox] {
  margin-right: 10px;
  height: 13px;
}

.templates_form_2Nyugq6 .templates_codeEditor_1Uhx4iR {
  max-width: 100%;
  border: solid thin #ddd;
  border-radius: 4px;
}

.templates_tabHeader_3AWM9F7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 10px 0
}

.templates_tabHeader_3AWM9F7 .templates_tabTitle_27l8jmA {
  /* margin: 5px 0 25px 0 !important; */
  margin: 0 15px 0 0;
  font-weight: 400 !important;
}

.templates_sectionHeader_13OZRIy {
  border-radius: 3px;
  background-color: #f6f6f6;
  padding: 0 10px;
  margin-top: 20px;
  line-height: 35px;
  height: 35px;
  font-weight: 500;
}
.synthetic_menu_1br4Ncn {
  width: 200px;
  margin-right: 20px;
}
.marker_marker_6eSJ3jD {
  display: none;
  position: absolute;
  background: rgba(40, 40, 100, .5);
}

.marker_marker_6eSJ3jD div {
  position: absolute;
  background-image: linear-gradient(45deg, #00d 25%, #fff 25%, #fff 75%, #00d 75%, #00d),
                    linear-gradient(45deg, #00d 25%, #fff 25%, #fff 75%, #00d 75%, #00d);
  background-size: 20px 20px;
}

.marker_markerL_2doxkf9 {
  left: -1px;
  top: -100vh;
  bottom: -100vh;
  width: 2px;
}

.marker_markerT_2lFnx0D {
  top: -1px;
  left: -100vw;
  right: -100vw;
  height: 2px;
}

.marker_markerR_2nDJ2H1 {
  right: 1px;
  top: -100vh;
  bottom: -100vh;
  width: 2px;
}

.marker_markerB_3jGeoit {
  bottom: 1px;
  left: -100vw;
  right: -100vw;
  height: 2px;
}
.cursor_cursor_2xogD6D {
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  /*border-radius: 20px;*/
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M302.189 329.126H196.105l55.831 135.993c3.889 9.428-.555 19.999-9.444 23.999l-49.165 21.427c-9.165 4-19.443-.571-23.332-9.714l-53.053-129.136-86.664 89.138C18.729 472.71 0 463.554 0 447.977V18.299C0 1.899 19.921-6.096 30.277 5.443l284.412 292.542c11.472 11.179 3.007 31.141-12.5 31.141z"/></svg>');
  background-repeat: no-repeat;
  /*border: 4px solid rgba(255, 255, 255, .8);
  margin-left: -10px;
  margin-top: -10px;*/
}

/*@keyframes click {

}*/

/*.click {
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background: yellow;
  border-radius: 20px;
  border: 4px solid rgba(255, 255, 255, .8);
  margin-left: -10px;
  margin-top: -10px;
}*/
.screen_screen_2DIadKj {
  overflow: hidden;
  position: absolute;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  top: 50%;
  left: 50%;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
          box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
}

.screen_iframe_3RJq3u5 {
  position: absolute;
  border: none;
}

.screen_overlay_1Khj9T7 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}
.headerInfo_wrapper_ERnrP98 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  height: 40px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 12px;
  color: #888;
}
.sharePopup_popup_1vvkFwt {
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 3px 0 #ddd;
          box-shadow: 0px 1px 3px 0 #ddd;
}

.sharePopup_wrapper_RET9z1J {
  background-color: white;
  width: 350px;
}

.sharePopup_header_D1QVb6J {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 10px;
}

.sharePopup_title_1ULTmPg {
  margin-right: auto;
  font-weight: bold;
}

.sharePopup_closeButton_3uGWVvc {
  width: ;
  height: ;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' baseProfile='full' viewBox='0 0 24.00 24.00' xml:space='preserve' fill='%23ddd'%3E %3Cpath stroke-linejoin='round' d='M 19,6.41L 17.59,5L 12,10.59L 6.41,5L 5,6.41L 10.59,12L 5,17.59L 6.41,19L 12,13.41L 17.59,19L 19,17.59L 13.41,12L 19,6.41 Z '/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sharePopup_body_2-88e39 textarea {
  border: solid thin #ddd;
  border-radius: 3px;
  resize: none;
}

.sharePopup_footer_1vThepo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px 0;
}

textarea {
  width: 100%;
  background-color: #f6f6f6;
  border: none;
  padding: 10px;
}

.sharePopup_shreButtons_1a9UiLr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: auto;
}

.sharePopup_icon_2_r0XlZ {
  margin: 0 8px
}

.sharePopup_icon_2_r0XlZ:first-child {
  margin-left: 0;
}

.sharePopup_slack_bEtxu0r {
  width: ;
  height: ;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-labelledby='simpleicons-slack-icon' role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='%23394EFF'%3E%3Ctitle id='simpleicons-slack-icon'%3ESlack icon%3C/title%3E%3Cpath d='M9.879 10.995l1.035 3.085 3.205-1.074-1.035-3.074-3.205 1.08v-.017z'/%3E%3Cpath d='M18.824 14.055l-1.555.521.54 1.61c.218.65-.135 1.355-.786 1.574-.15.045-.285.067-.435.063-.511-.015-.976-.338-1.155-.849l-.54-1.607-3.21 1.073.539 1.608c.211.652-.135 1.358-.794 1.575-.15.048-.285.067-.435.064-.51-.015-.976-.34-1.156-.85l-.539-1.619-1.561.524c-.15.045-.285.061-.435.061-.511-.016-.976-.345-1.155-.855-.225-.66.135-1.364.78-1.575l1.56-.525L7.5 11.76l-1.551.525c-.141.048-.285.066-.428.064-.495-.016-.975-.338-1.141-.848-.209-.65.135-1.354.796-1.574l1.56-.52-.54-1.605c-.21-.654.136-1.359.796-1.575.659-.22 1.363.136 1.574.783l.539 1.608L12.3 7.544l-.54-1.605c-.209-.645.135-1.35.789-1.574.652-.211 1.359.135 1.575.791l.54 1.621 1.555-.51c.651-.219 1.356.135 1.575.779.218.654-.135 1.359-.784 1.575l-1.557.524 1.035 3.086 1.551-.516c.652-.211 1.358.135 1.575.795.22.66-.135 1.365-.779 1.574l-.011-.029zm4.171-5.356C20.52.456 16.946-1.471 8.699 1.005.456 3.479-1.471 7.051 1.005 15.301c2.475 8.245 6.046 10.17 14.296 7.694 8.245-2.475 10.17-6.046 7.694-14.296z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 30px;
  height: 30px;
}

.sharePopup_trello_3OVpWTM {
  width: ;
  height: ;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-labelledby='simpleicons-trello-icon' role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='%23394EFF'%3E%3Ctitle id='simpleicons-trello-icon'%3ETrello icon%3C/title%3E%3Cpath d='M21 0H3C1.343 0 0 1.343 0 3v18c0 1.656 1.343 3 3 3h18c1.656 0 3-1.344 3-3V3c0-1.657-1.344-3-3-3zM10.44 18.18c0 .795-.645 1.44-1.44 1.44H4.56c-.795 0-1.44-.646-1.44-1.44V4.56c0-.795.645-1.44 1.44-1.44H9c.795 0 1.44.645 1.44 1.44v13.62zm10.44-6c0 .794-.645 1.44-1.44 1.44H15c-.795 0-1.44-.646-1.44-1.44V4.56c0-.795.646-1.44 1.44-1.44h4.44c.795 0 1.44.645 1.44 1.44v7.62z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 30px;
  height: 30px;
}

.sharePopup_shareButton_2YLXl_4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px 1px 3px 0 #ddd;
          box-shadow: 0px 1px 3px 0 #ddd;
  border: solid thin transparent;
  padding: 10px 15px;
  border-radius: 3px;
  cursor: pointer;
  color: #394EFF
}

.sharePopup_shareButton_2YLXl_4:hover {
  background-color: #F6F7FF;
  border-color: #D0D4F2;
}
.playerBlockHeader_header_1Bg9tuz {
  height: 50px;
  border-bottom: solid thin #ddd;
  padding: 10px 15px;
  background-color: white;
}

.playerBlockHeader_divider_3_NudmH {
  width: 1px;
  height: 100%;
  margin: 0 15px;
  background-color: #ddd;
}


.issuesModal_wrapper_WeyVPAE {
  background-color: white;
  width: 350px;
  border-radius: 3px;
  padding: 10px 8px;
}
.issueListItem_title_2FuvFeK {
  max-width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.issueListItem_wrapper_1O8BnLx {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  padding: 8px 14px;
  /* margin: 0 -14px; */
  height: 70px;
  background-color: white;
  border-bottom: solid thin #ddd
}

.issueListItem_wrapper_1O8BnLx:hover {
  background-color: #F6F7FF;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.contentRender_codeMirror_261dFlG > div {
  border: 1px solid #eee;
  height: auto;
}

.contentRender_para_XJSCC74 {
  padding: 3px 0;
}

.contentRender_mention_14unCru {
  font-weight: 500;
  margin-right: 5px;
}

.contentRender_quote_XHA4Ger {
  padding: 5px;
  padding-left: 10px;
  border-left: solid 2px #ddd;
  color: #666;
  margin: 5px 0;
  margin-left: 10px;
}

.contentRender_code_2uJaxic {
  background-color: lightgray;
  padding: 2px 5px;
}

.contentRender_rule_mXC3PAW {
  margin: 6px 0;
}
.issueDetails_activitiesList_rxQaHMM {
  max-height: calc(100vh - 186px);
  overflow-y: auto
}

.issueDetails_activitiesList_rxQaHMM::-webkit-scrollbar {
  width: 4px;
}
.issues_modal_SoaOJRI {
  width: 400px;
  z-index: 999;
}

.issues_buttonWrapper_3FslIUa {
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* &:hover {
    background-color: white;
  } */
}

.issues_button__HRIoqa {
  height: 36px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important
}

.issues_button__HRIoqa:hover {
  background-color: #F6F7FF !important;
}
.automateButton_automateBtnWrapper_2voBhcP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}

.automateButton_automateButton_1VG4iiG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 300;
  cursor: pointer
}

.automateButton_automateButton_1VG4iiG:hover {
  color: white;
}

.automateButton_automateButton_1VG4iiG a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 30px;
  height: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: white;
  line-height: 15px;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 5px;
  background-color: #394EFF;
  width: 100%;
}

.automateButton_automateButton_1VG4iiG a:hover {
  background-color: #2331A8;
}

.automateButton_automateButton_1VG4iiG a .automateButton_subText_1mfivS4 {
  font-size: 10px;
  font-weight: 300;
  color: rgba(255,255,255,.5);
}


.metadataItem_field_3t6PaZz:not(:last-child) {
  border-bottom: solid thin #EEEEEE;
}

.metadataItem_field_3t6PaZz {
  /* padding: 10px 20px; */
}

.metadataItem_key_3pa_MHn {
  color: #888;
  font-weight: 500;
}

.metadataItem_searchResultsHeader_cyiWDfW span {
  padding: 4px 8px;
  font-size: 18px;
  background-color: #f6f6f6;
  border: solid thin #ddd;
  margin-left: 10px;
  border-radius: 3px;
}

.metadataItem_searchButton_1IZSg37  {
  border-radius: 3px;
  height: 30px !important;
  width: 30px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  padding: 0 !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important
}

.metadataItem_searchButton_1IZSg37:hover {
  background-color: #f6f6f6 !important;
}

@-webkit-keyframes sessionItem_fade_1A3s83T {
  0%   { opacity: 1
  }

  50% { opacity: 0
  }

  100%   { opacity: 1
  }
}

@keyframes sessionItem_fade_1A3s83T {
  0%   { opacity: 1
  }

  50% { opacity: 0
  }

  100%   { opacity: 1
  }
}

.sessionItem_sessionItem_1a0toO6 {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: all 0.4s;
  transition: all 0.4s
}

.sessionItem_sessionItem_1a0toO6:hover {
  background-color: #F6F7FF;
  border: solid thin #D0D4F2;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.sessionItem_sessionItem_1a0toO6 {
  /* @mixin shadow; */
  border-radius: 3px;
  padding: 10px 10px;
  padding-right: 15px;
  margin-bottom: 15px;
  background-color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: solid thin #EEEEEE
}

.sessionItem_sessionItem_1a0toO6:hover .sessionItem_playLink_3KWWOLv {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  opacity: 1;
}

.sessionItem_sessionItem_1a0toO6:hover .sessionItem_favoriteWrapper_3JjVXl_ {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  opacity: 1;
}

.sessionItem_sessionItem_1a0toO6 .sessionItem_iconStack_RiSQ91Z {
  min-width: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.sessionItem_sessionItem_1a0toO6 .sessionItem_iconStack_RiSQ91Z .sessionItem_icons_3XAf3Vq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  margin-bottom: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.sessionItem_sessionItem_1a0toO6 .sessionItem_left_1wZxiHP {
  /* display: flex; */
  /* align-items: center; */
  /* margin-right: auto; */
  /* flex: 1; */
}

.sessionItem_sessionItem_1a0toO6 .sessionItem_left_1wZxiHP > div[data-collapsed=true] {
  height: 0;
  overflow: hidden;
}

.sessionItem_sessionItem_1a0toO6 .sessionItem_left_1wZxiHP > div {
  /* display: flex; */
  /* align-items: flex-start; */
  /* flex-flow: column; */
  /* flex-shrink: 0; */
  /* flex-grow: 0; */
  /* flex: 1; */
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  color: #888;
  font-weight: 300;
}

.sessionItem_sessionItem_1a0toO6 .sessionItem_left_1wZxiHP .sessionItem_fid_3YdLrKU span {
  margin-bottom: 2px;
}

.sessionItem_sessionItem_1a0toO6 .sessionItem_left_1wZxiHP .sessionItem_fid_3YdLrKU .sessionItem_fidLabel_QV_jAyS {
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sessionItem_sessionItem_1a0toO6 .sessionItem_left_1wZxiHP .sessionItem_iconDetails_1T2kYW6 {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.sessionItem_sessionItem_1a0toO6 .sessionItem_count_T_swUx6 {
  font-size: 18px;
  font-weight: 400;
}

.sessionItem_favoriteWrapper_3JjVXl_ {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0;
  margin: 0 15px
}

.sessionItem_favoriteWrapper_3JjVXl_[data-favourite=true] {
  opacity: 1
}

.sessionItem_favoriteWrapper_3JjVXl_[data-favourite=true] svg {
  fill: #394EFF;
}

.sessionItem_playLink_3KWWOLv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.2s;
  transition: all 0.2s
  /* opacity: 0; */
}

.sessionItem_playLink_3KWWOLv[data-viewed=true] {
  opacity: 1;
}

.sessionItem_playLink_3KWWOLv > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.sessionItem_liveTag_sza68ZF {
  height: 26px;
  width: 56px;
  border-radius: 3px;
  background-color: #42AE5E;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: white;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 1px
}

.sessionItem_liveTag_sza68ZF svg {
  -webkit-animation: sessionItem_fade_1A3s83T 1s infinite;
          animation: sessionItem_fade_1A3s83T 1s infinite;
}
.sessionList_sessionList_2cO6MO9 {
  padding: 0 20px;
  background-color: #f6f6f6;
  min-height: calc(100vh - 59px);
}

.sessionList_siteWrapper_1LNSSx6 {
  padding-top: 10px;
  margin-bottom: 10px;
}

.sessionList_siteHeader_3wxj8ao {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
  font-weight: 400;
  font-size: 14px;
}
/* .wrapper {
  position: relative;
} */

.metadata_modal_23ZIAuC {
  /* width: 288px; */
  /* position: absolute; */
  /* top: 50px; */
  /* right: 0; */
  /* background-color: white; */
  /* border-radius: 3px; */
  /* z-index: 99; */
  /* padding: 10px; */
  /* min-height: 90px; */
  max-height: 300px;
  overflow: auto;
  /* @mixin shadow; */
  /* border: solid thin $gray-light; */
  /* & .tooltipArrow {
    width: 50px;
    height: 25px;
    position: absolute;
    bottom: 100%;
    right: 0;
    transform: translateX(-50%);
    overflow: hidden;
    
    &::after {
      content: "";
      position: absolute;
      width: 16px;
      height: 16px;
      background: white;
      transform: translateX(-50%) translateY(50%) rotate(45deg);
      bottom: 0;
      left: 50%;
      box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.6);
    }
  } */
}

.metadata_header_3CM1o2V {
  font-size: 18px;
  font-weight: 500;
  /* padding: 10px 20px; */
  border-bottom: solid thin #ddd;
}

.loadInfo_bar_QfNghh6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  cursor: pointer
  /* margin: 0 -11px;
  margin-bottom: -9px; */
}

.loadInfo_bar_QfNghh6 div {
  height: 5px;
}

.loadInfo_bar_QfNghh6 div:nth-child(1) {
  background-color: #C5E6E7;
}

.loadInfo_bar_QfNghh6 div:nth-child(2) {
  background-color: #8BCCCF;
}

.loadInfo_bar_QfNghh6 div:nth-child(3) {
  background-color :rgba(62, 170, 175, 1);
}

.loadInfo_bottomBlock_1SLzyb3 {
  overflow: hidden;
}

.loadInfo_wrapper_3vq7u9g {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 12px 5px 12px 34px;
  font-size: 13px
  /* font-weight: 500; */
}

.loadInfo_wrapper_3vq7u9g .loadInfo_lines_2QuJ6yg {
  border-bottom: 1px solid #ddd;
  border-left: 2px solid;
  position: absolute;
  height: 100%;
  top: -21px;
  left: 14px;
  width: 15px;
}

.loadInfo_wrapper_3vq7u9g .loadInfo_lines_2QuJ6yg:before {
  content: "";
  border-radius: 5px;
  border: 5px solid;
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  bottom: -5px;
  left: -6px;
  z-index: 1;
  /* in context */
}

.loadInfo_wrapper_3vq7u9g:nth-child(1) {
  /* overflow: hidden; */
}

.loadInfo_wrapper_3vq7u9g:nth-child(1) .loadInfo_lines_2QuJ6yg {
  border-left-color:  #C5E6E7;
}

.loadInfo_wrapper_3vq7u9g:nth-child(1) .loadInfo_lines_2QuJ6yg:before {
  border-color: #C5E6E7;
}

.loadInfo_wrapper_3vq7u9g:nth-child(2) .loadInfo_lines_2QuJ6yg {
  border-left-color:  #8BCCCF;
}

.loadInfo_wrapper_3vq7u9g:nth-child(2) .loadInfo_lines_2QuJ6yg:before {
  border-color: #8BCCCF;
}

.loadInfo_wrapper_3vq7u9g:nth-child(3) .loadInfo_lines_2QuJ6yg {
  border-left-color:  rgba(62, 170, 175, 1);
}

.loadInfo_wrapper_3vq7u9g:nth-child(3) .loadInfo_lines_2QuJ6yg:before {
  border-color: rgba(62, 170, 175, 1);
}

.loadInfo_value_2Zs3er2 {
  font-weight: 500;
  color: #888;
}

.loadInfo_download__Vpx8sk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.event_contextMenu_3i0wR94 {
  position: absolute;
  top: 27px;
  right: 15px;
  padding: 2px 3px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  cursor: pointer;
  color: #888;
  font-size: 12px;
  z-index: 2;
}

.event_event_2KJb9xy {
  position: relative;
  background: #fff;
  border-radius: 3px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  /* box-shadow: 0px 1px 3px 0 $gray-light; */
  border: 1px solid #EEE;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  cursor: pointer
}

.event_event_2KJb9xy:hover {
  background-color: #F6F7FF;
  border: 1px solid #D0D4F2;
}

.event_event_2KJb9xy .event_title_3oTMVrb {
  font-size: 13px;
}

.event_event_2KJb9xy .event_topBlock_2yMC3GU {
  min-height: 30px;
  position: relative;
  padding: 8px 10px;
}

.event_event_2KJb9xy .event_checkbox_2sAZfbs {
  position: absolute;
  left: 10px;
  top: 8px;
  bottom: 0;
  /* margin: auto; */
  display: none;
  /* align-items: center; */
}

.event_event_2KJb9xy.event_menuClosed_3GkO2Wk:hover .event_edit_ryExXDm {
  opacity: 1;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.event_event_2KJb9xy.event_menuClosed_3GkO2Wk.event_showSelection_LB6tcN-:hover, .event_event_2KJb9xy.event_menuClosed_3GkO2Wk.event_showSelection_LB6tcN-.event_selected_13lxp7e {
  background-color: #EFFCFB;
}

.event_event_2KJb9xy.event_menuClosed_3GkO2Wk.event_showSelection_LB6tcN-:hover .event_checkbox_2sAZfbs, .event_event_2KJb9xy.event_menuClosed_3GkO2Wk.event_showSelection_LB6tcN-.event_selected_13lxp7e .event_checkbox_2sAZfbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.event_event_2KJb9xy.event_menuClosed_3GkO2Wk.event_showSelection_LB6tcN-:hover .event_icon_3yTPEry, .event_event_2KJb9xy.event_menuClosed_3GkO2Wk.event_showSelection_LB6tcN-.event_selected_13lxp7e .event_icon_3yTPEry {
  opacity: 0;
}

.event_event_2KJb9xy.event_highlighted_3qHtmTC {
  background-color: #F6F7FF;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-box-shadow: 0px 2px 10px 0 #ddd;
          box-shadow: 0px 2px 10px 0 #ddd;
  border-color: #D0D4F2;
}

.event_event_2KJb9xy.event_red_6Ag45aN {
  border-color: #cc0000;
}

.event_firstLine_3VcrbP6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.event_main_3W8mU3e {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}

.event_type_4kjceUv {
  color: #666;
  font-size: 12px;
  text-transform: capitalize;
  font-weight: bold;
}

.event_data_10Ae_zY {
  margin-left: 5px;
  color: #888;
  font-size: 12px;
  max-width: 100%;
  /* overflow: hidden; */
  /* text-overflow: ellipsis; */
}

.event_badge_2PyWQDf {
  display: inline-block;
  padding: 0;
  border-radius: 3px;
  font-size: 9px;
  /* margin-left: 28px; */
  max-width: 170px;
  word-wrap: break-word;
  line-height: normal;
  color: #999;
  text-transform: none;
}

.event_icon_3yTPEry {
  margin-right: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.event_icon_3yTPEry i {
  width: 18px;
  height: 18px;
}

.event_clickType_1TPJbcS, .event_inputType_2u_qJ6H {
  /* border: 1px solid $gray-light; */
  background-color: #f6f6f6;
  cursor: pointer;
}

.event_clickrageType_1HmzS4t {
  background-color: #FFF3F3;
  border: 1px solid #CC0000;
  -webkit-box-shadow:
    /* The top layer shadow */
    /* 0 1px 1px rgba(0,0,0,0.15), */
    /* The second layer */
    2px 2px 1px 1px white,
    /* The second layer shadow */
    2px 2px 0px 1px rgba(0,0,0,0.4);
          box-shadow:
    /* The top layer shadow */
    /* 0 1px 1px rgba(0,0,0,0.15), */
    /* The second layer */
    2px 2px 1px 1px white,
    /* The second layer shadow */
    2px 2px 0px 1px rgba(0,0,0,0.4);
  /* Padding for demo purposes */
  /* padding: 12px; */
}
.eventGroupWrapper_container_2KMIhl7 {
  padding: 5px 7px; /*0.35rem 0.5rem */
  border-right: solid thin #E0E0E0;
  border-left: solid thin #E0E0E0;
  /* border: solid thin #E0E0E0; */
  /* background-color: rgba(255, 255, 255, 0.5); */
  background-color: white;
}

.eventGroupWrapper_first_35hhx5K {
  padding-top: 7px;
  border-top: solid thin #E0E0E0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.eventGroupWrapper_last_2T6FLQe {
  padding-bottom: 7px;
  border-bottom: solid thin #E0E0E0;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.eventGroupWrapper_dashAfter_2S7C9Jh {
  position: relative;
  margin-bottom: 0.8rem
}

.eventGroupWrapper_dashAfter_2S7C9Jh:after {
  height: 0.9rem;
  width: 2px;
  background-color: #E0E0E0;
  content: '';
  position: absolute;
  left: 30px;
  top: 100%;
}

.eventGroupWrapper_referrer_2wq4dlB {
  font-size: 14px;
  margin-bottom: 10px;
  color: #666;
  font-weight: 500 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.eventGroupWrapper_referrer_2wq4dlB .eventGroupWrapper_url_3v5g7K6 {
  margin-left: 5px;
  font-weight: 300;
  color: #888;
  max-width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.eventsBlock_eventsBlock_1EBbZHm {
  width: 270px;
  /* padding: 0 10px; */
  margin-bottom: 5px;
}

.eventsBlock_header_2mwidTz {
  /* height: 40px; */
  /* margin-bottom: 15px; */
  padding-left: 2px
  /* padding-right: 0px; */
}

.eventsBlock_header_2mwidTz .eventsBlock_hAndProgress_2p8wK7B {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* margin-bottom: 5px; */
  /* height: 40px; */
}

.eventsBlock_header_2mwidTz .eventsBlock_hAndProgress_2p8wK7B .eventsBlock_progress_3VIic0- {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 0 0 15px;
}

.eventsBlock_header_2mwidTz .eventsBlock_hAndProgress_2p8wK7B .eventsBlock_progress_3VIic0- .bar {
  background: #ffcc99;
}

.eventsBlock_header_2mwidTz .eventsBlock_hAndProgress_2p8wK7B .eventsBlock_progress_3VIic0- .progress {
  font-size: 9px;
}

.eventsBlock_header_2mwidTz h5 {
  margin: 0;
  /* get rid of semantic, please */
  font-size: 14px;
  font-weight: 700;
}

.eventsBlock_eventsList_QMvMK8w {
  /* box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.1); */
  border-top: solid thin #EEEEEE
}

.eventsBlock_eventsList_QMvMK8w::-webkit-scrollbar {
  width: 2px;
  background: transparent !important;
  background: rgba(0,0,0,0);
}

.eventsBlock_eventsList_QMvMK8w::-webkit-scrollbar-thumb {
  background: transparent !important;
}

.eventsBlock_eventsList_QMvMK8w::-webkit-scrollbar-track {
  background: transparent !important;
}

.eventsBlock_eventsList_QMvMK8w:hover::-webkit-scrollbar {
  width: 2px;
  background: rgba(0,0,0,0.1);
}

.eventsBlock_eventsList_QMvMK8w:hover::-webkit-scrollbar-track {
  background: rgba(0,0,0,0.1);
}

.eventsBlock_eventsList_QMvMK8w:hover::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.1);
}

.eventsBlock_sessionDetails_17iFTpb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 10px;
  color: #888;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}



.time_time_2RbP_s0 {
  padding: 0 12px;
  color: #888;
}
.timeTracker_positionTracker_24Ry0Vi {
  width: 15px;
  height: 15px;
  border: solid 1px #394EFF;
  margin-left: -7px;
  border-radius: 50%;
  background-color: #F6F7FF;
  position: absolute;
  left: 0;
  z-index: 98;
  pointer-events: none; /* temporary. DnD should be */
}

.timeTracker_playedTimeline_3-u0Sud {
  display: block;
  height: 100%;
  border-radius: 4px;
  background-color: #394EFF;
  pointer-events: none;
  height: 2px;
  z-index: 1;
}
.timeline_progress_12P6YNl {
  height: 10px;
  border-radius: 1px;
  background: transparent;
  cursor: pointer;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.timeline_skipInterval_w-bpwrw {
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.15);
  pointer-events: none;
}

.timeline_event_2dbAjkA {
  position: absolute;
  width: 8px;
  height: 8px;
  border: solid 1px white;
  margin-left: -4px;
  border-radius: 50%;
  background: rgba(136, 136, 136, 0.8);
  pointer-events: none;
  /* top: 0; */
  /* bottom: 0; */
  /*  &:hover {
    width: 10px;
    height: 10px;
    margin-left: -6px;
    z-index: 1;
  };*/
}

/* .event.click, .event.input {
  background: $green;
}
.event.location {
  background: $blue;
} */

.timeline_markup_1TEn8Hk {
  position: absolute;
  width: 2px;
  height: 8px;
  border-radius: 2px;
  margin-left: -1px;
}

.timeline_markup_1TEn8Hk.timeline_log_3USDoVk {
  background: #366CD9;
}

.timeline_markup_1TEn8Hk.timeline_error_1S4GHtX {
  background: #cc0000;
}

.timeline_markup_1TEn8Hk.timeline_warning_1Rj3YDo {
  background: #E28940;
}

.timeline_markup_1TEn8Hk.timeline_info_pZiLtxW {
  background: #0076FF;
}

.timeline_popup_1Vo6dlO {
  max-width: 300px !important;
  /* max-height: 300px !important; */
  overflow: hidden;
  text-overflow: ellipsis
}

.timeline_popup_1Vo6dlO span {
  display: block;
  max-height: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.timeline_timeline_3JH4ZTx {
  border-radius: 5px;
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
  background-color: #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.timeline_clickRage_2RmxJmG {
  position: absolute;
  width: 2px;
  height: 8px;
  border-radius: 2px;
  margin-left: -1px;
  background: #cc0000;
}

.timeline_returningLocation_2biYiZG {
  position: absolute;
  height: 20%;
  border-radius: 50%;
  background: #cc0000;
  width: 12px;
}

.timeline_feedbackIcon_1lfn7hn {
  position: absolute;
  margin-top: -20px;
  margin-left: -9px;
  background-color: #f6f6f6;
  padding: 2px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1);
          box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1)
}

.timeline_feedbackIcon_1lfn7hn .timeline_tooltipArrow_2Lp3hev {
  width: 50px;
  height: 25px;
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  overflow: hidden;
}

.timeline_feedbackIcon_1lfn7hn .timeline_tooltipArrow_2Lp3hev::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  background: #f6f6f6;
  -webkit-transform: translateX(-50%) translateY(50%) rotate(45deg);
          transform: translateX(-50%) translateY(50%) rotate(45deg);
  bottom: 100%;
  left: 50%;
  -webkit-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1);
          box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1);
}
.controlButton_controlButton_1sM5PSq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5px 10px;
  cursor: pointer;
  min-width: 60px;
  position: relative;
  border-radius: 3px
}

.controlButton_controlButton_1sM5PSq.controlButton_active_1SsEjBA, .controlButton_controlButton_1sM5PSq:hover {
  background-color: #f6f6f6;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.controlButton_controlButton_1sM5PSq .controlButton_errorSymbol_ikKalbD {
  width: 6px;
  height: 6px;
  border-radius: 3px;
  background-color: red;
  top: 12px;
  left: 23px;
  position: absolute;
}

.controlButton_controlButton_1sM5PSq .controlButton_countLabel_wu9NXxG {
  position: absolute;
  top: -6px;
  left: 12px;
  background-color: #666;
  color: white;
  font-size: 9px;
  font-weight: 300;
  min-width: 20px;
  height: 16px;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 3px;
}

.controlButton_controlButton_1sM5PSq .controlButton_label_YJieyJQ {
  /* padding-top: 5px; */
  font-size: 10px;
  color: #333;
  height: 16px;
}

.controlButton_controlButton_1sM5PSq.controlButton_disabled_VKXfBoY {
  pointer-events: none;
  opacity: 0.5;
}
@-webkit-keyframes controls_fade_12aT-Vz {
  0%   { opacity: 1
  }

  50% { opacity: 0
  }

  100%   { opacity: 1
  }
}

@keyframes controls_fade_12aT-Vz {
  0%   { opacity: 1
  }

  50% { opacity: 0
  }

  100%   { opacity: 1
  }
}

.controls_controls_3TtSwcq {
  /* margin-top: 10px; */
  border-top: solid thin #ddd;
  padding-top: 10px;
  padding-bottom: 10px;
}

.controls_buttons_Je774Hu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 7px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 30px
}

.controls_buttons_Je774Hu[data-is-live=true] {
  padding: 0;
}

.controls_buttonsLeft_142Yb67 {
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.controls_butonsRight_21W35rT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.controls_speedButton_13G0yR2 {
  cursor: pointer;
  color: #333;
  font-size: 14px;
  padding: 0 10px;
  height: 30px;
  border-radius: 3px
}

.controls_speedButton_13G0yR2:hover {
  background-color: #f6f6f6;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.controls_skipIntervalButton_3fA-0Lj {
  font-weight: normal !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  font-size: 12px;
  color: #333;
  /* margin-right: 5px; */
  padding: 0 10px;
  height: 30px;
  border-radius: 3px
  /* margin: 0 5px; */
}

.controls_skipIntervalButton_3fA-0Lj:hover {
  background-color: #f6f6f6;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.controls_divider_N9YMDCK {
  height: 30px;
  width: 1px;
  margin: 0 5px;
  background-color: #EEEEEE;
}

.controls_withCheckIcon_3NLxsSa {
  color: #333
}

.controls_withCheckIcon_3NLxsSa .controls_checkIcon_1cx4hxw {
  /* opacity: 1 !important; */
  display: block;
}

.controls_checkIcon_1cx4hxw {
  width: 12px;
  height: 12px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23666'%3E%3Cpath d='M413.505 91.951L133.49 371.966l-98.995-98.995c-4.686-4.686-12.284-4.686-16.971 0L6.211 284.284c-4.686 4.686-4.686 12.284 0 16.971l118.794 118.794c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.686-4.686-12.284-4.686-16.97 0z' class='st0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin-right: 8px;
  display: none;
}

.controls_liveTag_2oWC7E8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 26px;
  width: 56px;
  border-radius: 3px;
  background-color: #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #666;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 1px;
  margin-right: 10px
}

.controls_liveTag_2oWC7E8 svg {
  fill: #666;
}

.controls_liveTag_2oWC7E8[data-is-live=true] {
  background-color: #42AE5E;
  color: white
}

.controls_liveTag_2oWC7E8[data-is-live=true] svg {
  fill: white;
  -webkit-animation: controls_fade_12aT-Vz 1s infinite;
          animation: controls_fade_12aT-Vz 1s infinite;
}
.player_playerBody_2S2kqB- {
  background: #fff;
  /* border-radius: 3px; */
  /* padding: 10px 10px 5px 10px; */
  /* box-shadow: 0px 2px 10px 0 $gray-light; */
  height: 100%;
  /* border: solid thin $gray-light; */
  border-right: solid thin #ddd;
}

.player_screenWrapper_1tstQtm {
  width: 100%;
  position: relative;
  height: 100%;
  /* border: solid thin $gray-light; */
  /* border-radius: 3px; */
  overflow: hidden;
  background: #f6f6f6;
}

.player_disconnected_2GlJ-b- {
  font-size: 40px;
  font-weight: 200;
  color: #888;
}

.player_overlay_2Mh8xFO {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
  /*   &[data-protect] {
  pointer-events: none;
  background: $white;
  opacity: 0.3;
}
 */
}

.player_overlay_2Mh8xFO .player_iconWrapper_12Yg25s {
  background-color: rgba(0, 0, 0, 0.1);
  width: 50px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  opacity: 0;
  -webkit-transition: all .2s;
  transition: all .2s;
  /* Animation */
}

.player_overlay_2Mh8xFO .player_zoomIcon_2Ax98pW {
  opacity: 1;
  -webkit-transform: scale(1.8);
          transform: scale(1.8);
  -webkit-transition: all .8s;
  transition: all .8s;
}

.player_overlay_2Mh8xFO .player_playIcon_UImnIhj {
  width: 30px;
  height: 30px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23888'%3E%3Cpath d='M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6zm-16.2 55.1l-352 208C45.6 483.9 32 476.6 32 464V47.9c0-16.3 16.4-18.4 24.1-13.8l352 208.1c10.5 6.2 10.5 21.4.1 27.6z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.player_overlay_2Mh8xFO .player_pauseIcon_Yg4X4o0 {
  width: 30px;
  height: 30px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23888'%3E%3Cpath d='M48 479h96c26.5 0 48-21.5 48-48V79c0-26.5-21.5-48-48-48H48C21.5 31 0 52.5 0 79v352c0 26.5 21.5 48 48 48zM32 79c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16v352c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V79zm272 400h96c26.5 0 48-21.5 48-48V79c0-26.5-21.5-48-48-48h-96c-26.5 0-48 21.5-48 48v352c0 26.5 21.5 48 48 48zM288 79c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16v352c0 8.8-7.2 16-16 16h-96c-8.8 0-16-7.2-16-16V79z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.player_playerView_1Vh-8kE {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.player_inspectorMode_MLKykZE {
  z-index: 99991 !important;
}
.barRow_barWrapper_3mDAraf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 35%;
  bottom: 35%;
  border-radius: 3px;
  overflow: hidden;
}

.barRow_downloadBar_2uXtq61, .barRow_ttfbBar_3dhgQBQ {
  /* box-shadow: inset 0px 0px 0px 1px $teal; */
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

.barRow_ttfbBar_3dhgQBQ {
  background-color: rgba(175, 226, 221, 0.8);
}

.barRow_downloadBar_2uXtq61 {
  background-color: rgba(133, 200, 192, 0.8);
}

.barRow_popupRow_1XfPDJ0 {
  color: #888;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2px 0;
  font-size: 12px;
}

.barRow_title_1PdyLDE {
  width: 105px;
}

.barRow_time_WkySTxX {
  width: 60px;
  padding-left: 10px;
}

.barRow_popupBarWrapper_17dlZEc {
  width: 220px;
  height: 15px;
  border-radius: 3px;
  overflow: hidden;
}
.timeTable_timeCell_1jzOHdd {
  border-left: solid thin rgba(0, 0, 0, 0.05);
}

.timeTable_headers_mr40xK7 {
  -webkit-box-shadow: 0 1px 2px 0 #ddd;
          box-shadow: 0 1px 2px 0 #ddd;
  background-color: #f6f6f6;
  color: #888;
  font-size: 12px;
  overflow-x: hidden;
  white-space: nowrap;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 10px;
}

.timeTable_infoHeaders_17BOAjG {
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.timeTable_infoHeaders_17BOAjG .timeTable_headerCell_cargOny {
  padding: 4px 0;
}

.timeTable_waterfallHeaders_1w5pbqO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1
}

.timeTable_waterfallHeaders_1w5pbqO .timeTable_timeCell_1jzOHdd {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  padding: 4px 0;
}

.timeTable_list_F6T1Qbu {
  /* TODO hide the scrollbar track */
}

.timeTable_list_F6T1Qbu::-webkit-scrollbar {
  width: 1px;
}

.timeTable_list_F6T1Qbu {
  scrollbar-width: thin;
  font-size: 12px;
  font-family: 'Menlo', 'monaco', 'consolas', monospace;
}

.timeTable_row_1P3rx0- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 10px;
  /*align-items: center;
  cursor: pointer;
  */
  /* &:nth-child(even) {
    background-color: $gray-lightest;
  } */
  /* & > div:first-child {
    padding-left: 5px;
  }*/
}

.timeTable_cell_1MaLx-T {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}

.timeTable_hoverable_MpkJiDF {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer
}

.timeTable_hoverable_MpkJiDF:hover {
  background-color: #F6F7FF;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.timeTable_timeBarWrapper_kiB_lS4{
  overflow: hidden;
}

.timeTable_timePart_2YoGI8F {
  position: absolute;
  top: 0;
  bottom: 0;
  /*left:0;*/
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px
}

.timeTable_timePart_2YoGI8F .timeTable_timeCell_1jzOHdd {
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  z-index: 1;
  pointer-events: none;
}

.timeTable_timePart_2YoGI8F .timeTable_refLine_107hZf2 {
  position: absolute;
  height: 100%;
  width: 1px;
  z-index: 1;
}




.autoscroll_wrapper_23ZfYLg .autoscroll_navButtons_2OfU6kV {
  opacity: 0;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}

.autoscroll_wrapper_23ZfYLg:hover .autoscroll_navButtons_2OfU6kV {
  opacity: .7;
}

.autoscroll_navButtons_2OfU6kV {
  position: absolute;
  right: 40px;
  top: 10px;
}



.bottomBlock_wrapper_16fbMQh {
  background: #fff;
  /* padding-right: 10px; */
  border: solid thin #ddd;
  height: 300px;
  padding-top: 2px;
}
.header_header_2_JtN02 {
  padding: 0 10px;
  height: 14%;
  border-bottom: 1px solid #ddd;
}
.content_content_3ntGosb {
  height: 86%;
}
.infoLine_info_3AJEV8y {
  padding-left: 10px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.infoLine_info_3AJEV8y >.infoLine_infoPoint_2WAQaSV {
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.infoLine_info_3AJEV8y >.infoLine_infoPoint_2WAQaSV:not(:last-child):after {
  content: '';
  margin: 0 10px;
  height: 30px;
  border-right: 1px solid #EEEEEE;
}

.infoLine_info_3AJEV8y >.infoLine_infoPoint_2WAQaSV .infoLine_label_16tlGse {
  font-weight: 500;
  margin-right: 3px;
}

.infoLine_dot_3PC17-N {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  margin-right: 5px;
}


.network_location_10bFFeW {
  min-height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 12px
}

.network_location_10bFFeW > div:last-child {
  font-weight: 300;
  max-width: 80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 5px 0;
}

.network_popupNameTrigger_R3DB_hc {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.network_popupNameContent_2a5hS0j {
  max-width: 600px;
  overflow-wrap: break-word;
}

.console_message_3NOjk_n {
  overflow-x: auto;
  margin-left: 10px;
  font-size: 13px;
  overflow-x: auto
}

.console_message_3NOjk_n::-webkit-scrollbar {
  height: 2px;
}

.console_line_a56TP2N {
  font-family: 'Menlo', 'monaco', 'consolas', monospace;
  padding: 7px 0 7px 15px;
  /* margin-top: -1px; ??? */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  cursor: pointer;
  border-bottom: solid thin #EEEEEE;
}

.console_icon_1I9YXm2 {
  padding-top: 4px;
}
.sentry_wrapper_ijV_5wq {
  padding: 20px 40px 30px;
}

.sentry_icon_2n3R-cH {
  margin-left: -5px;
}

.sentry_stacktrace_3BH0nwu h6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 17px;
  padding-top: 7px;
  margin-bottom: 10px;
}

.sentry_stacktrace_3BH0nwu p {
  font-family: 'Menlo', 'monaco', 'consolas', monospace;
}

.sentry_accordionTitle_16_bR0c {
  font-weight: 100
}

.sentry_accordionTitle_16_bR0c > b {
  font-weight: 700;
}

.sentry_lineList_qHeAtQP {
  list-style-position: inside;
  list-style-type: decimal-leading-zero;
  background: #f6f6f6;
}

.sentry_codeLine_1xt05Hu {
  font-family: 'Menlo', 'monaco', 'consolas', monospace;
  line-height: 24px;
  font-size: 12px;
  white-space: pre-wrap;
  word-wrap: break-word;
  min-height: 24px;
  padding: 0 25px
}

.sentry_codeLine_1xt05Hu.sentry_highlighted_1WZDRug {
  background: #cc0000;
  color: #fff;
}
.userEvent_userEvent_1QPBy7m {
  border-radius: 3px;
  background-color: rgba(0, 118, 255, 0.05);
  font-family: 'Menlo', 'monaco', 'consolas', monospace;
  padding: 8px 10px;
  margin: 3px 0
}

.userEvent_userEvent_1QPBy7m.userEvent_modalTrigger_2E1LeOb {
  cursor: pointer;
}

.userEvent_infoWrapper_2OWMFVa {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.userEvent_title_15HNYhG {
  display: block;
  color: #666;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px;
  font-weight: 500;
  margin-right: 10px;
}

.userEvent_message_u5_dTV4 {
  /* padding-left: 26px; */
  /* padding-top: 10px; */
  font-size: 13px;
  overflow-x: auto
}

.userEvent_message_u5_dTV4::-webkit-scrollbar {
  height: 1px;
}
.storage_button_3GOWuhu {
  padding: 2px 6px;
  cursor: pointer;
  width: 60px;
  border-radius: 3px;
  color: #ddd;
}

.storage_button_3GOWuhu:hover {
  background-color: #f6f6f6;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  color: #333;
}

.storage_button_3GOWuhu {
  font-size: 12px;
  margin-right: 5px;
}
.performance_tooltipWrapper_h3hWE5Z {
  background: white;
  padding: 2px 5px;
  border-radius: 3px;
  border: 1px solid #ccc;
}
.fetchDetails_url_MsKEzNS {
  padding: 3px 10px;
  border-radius: 3px;
  background-color: #f6f6f6;
  border: solid thin #ddd;
  max-width: 90%;
  word-break: break-all;
}

.fetchDetails_status_R3J4PCM {
  padding: 3px 8px;
  border-radius: 12px;
  /*border: 1px solid $gray-light;*/
}
.playerBlock_playerBlock_3-GrhTX {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 800px;
}

.session_session_8g89BEz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 50px)
  /* background-color: red; */
}

.session_session_8g89BEz[data-fullscreen=true] {
  height: calc(100vh);
}
.eventEditor_wrapper_1Mfc3o3 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 15px;
  background-color: white;
  border-bottom: solid thin #f6f6f6;
  /* justify-content: space-between; */
  -webkit-transition: all 0.4s;
  transition: all 0.4s
}

.eventEditor_wrapper_1Mfc3o3:last-child {
  border-bottom: solid thin transparent;
}

.eventEditor_wrapper_1Mfc3o3:hover {
  background-color: #F6F7FF;
  -webkit-transition: all 0.2s;
  transition: all 0.2s
}

.eventEditor_wrapper_1Mfc3o3:hover .eventEditor_actions_1J7xPd8 {
  opacity: 1;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.eventEditor_wrapper_1Mfc3o3 .eventEditor_leftSection_25JBeNf,
  .eventEditor_wrapper_1Mfc3o3 .eventEditor_actions_1J7xPd8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.eventEditor_wrapper_1Mfc3o3 .eventEditor_leftSection_25JBeNf {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1
}

.eventEditor_wrapper_1Mfc3o3 .eventEditor_leftSection_25JBeNf > div {
  margin-right: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.eventEditor_index_17f6aDy {
  background: #fff;
  width: 24px;
  height: 24px;
  border-radius: 12px;
  margin-right: 10px;
  color: #888;
  font-weight: 300;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
}

.eventEditor_button_3jCuBfU {
  width: 25px;
  height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  margin-left: 10px;
}

.eventEditor_actions_1J7xPd8 {
  opacity: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.attributeItem_wrapper_1Bm_vq6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 15px;
  background-color: white;
  border-bottom: solid thin #f6f6f6
}

.attributeItem_wrapper_1Bm_vq6:last-child {
  border-bottom: solid thin transparent;
}

.attributeItem_wrapper_1Bm_vq6:hover {
  background-color: #F6F7FF
}

.attributeItem_wrapper_1Bm_vq6:hover .attributeItem_actions_3oJGTL8 {
  opacity: 1;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.attributeItem_wrapper_1Bm_vq6 > div:not(:last-child) {
  margin-right: 10px;
}

.attributeItem_wrapper_1Bm_vq6 .attributeItem_label_3Kg4vII {
  font-weight: 600;
  min-width: 80px;
}

.attributeItem_wrapper_1Bm_vq6 .attributeItem_filterDropdown_2pwVPpj {
  /* height: 28px !important; */
  padding: 0 5px !important;
  min-height: 28px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  font-weight: 400;
  min-width: 280px !important;
  max-width: 75% !important;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 1.9px !important;
  background-color: rgba(255, 255, 255, 0.8) !important;
  padding-left: 5px !important
}

.attributeItem_wrapper_1Bm_vq6 .attributeItem_filterDropdown_2pwVPpj a {
  background-color: #f6f6f6 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-radius: 10px !important;
  white-space: nowrap !important;
  margin: 0 !important;
  margin-right: 5px !important;
  margin-bottom: 2px !important;
  font-size: 13px !important;
  font-weight: 400;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  padding: 3px 5px !important
}

.attributeItem_wrapper_1Bm_vq6 .attributeItem_filterDropdown_2pwVPpj a i::before  {
  display: none;
}

.attributeItem_wrapper_1Bm_vq6 .attributeItem_filterDropdown_2pwVPpj a i::after  {
  content: '' !important;
  width: 12px;
  height: 12px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' baseProfile='full' viewBox='0 0 24.00 24.00' xml:space='preserve' fill='%23666'%3E %3Cpath stroke-linejoin='round' d='M 19,6.41L 17.59,5L 12,10.59L 6.41,5L 5,6.41L 10.59,12L 5,17.59L 6.41,19L 12,13.41L 17.59,19L 19,17.59L 13.41,12L 19,6.41 Z '/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.attributeItem_wrapper_1Bm_vq6 .attributeItem_filterDropdown_2pwVPpj input {
  padding: 6px !important;
  margin: 0 !important;
  color: #888 !important;
}

.attributeItem_wrapper_1Bm_vq6 .attributeItem_filterDropdown_2pwVPpj .attributeItem_delete_1p9sOlW.attributeItem_icon_27lKiqN {
  padding: 0 !important;
  display: none;
}

.attributeItem_operatorDropdown_1qBZchB {
  font-weight: 400;
  height: 28px;
  min-width: 60px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 8px !important;
  font-size: 13px;
  background-color: rgba(255, 255, 255, 0.8) !important;
  border: solid thin rgba(34, 36, 38, 0.15) !important;
  border-radius: 4px !important;
  color: #333 !important;
  font-size: 14px !important
}

.attributeItem_operatorDropdown_1qBZchB.attributeItem_ui_3W-0NQa.attributeItem_basic_Vla7zqH.attributeItem_button_y-XXrmX {
  -webkit-box-shadow: 0 0 0 1px rgba(62, 170, 175,36,38,.35) inset, 0 0 0 0 rgba(62, 170, 175,.15) inset !important;
          box-shadow: 0 0 0 1px rgba(62, 170, 175,36,38,.35) inset, 0 0 0 0 rgba(62, 170, 175,.15) inset !important;
}

.attributeItem_button_y-XXrmX {
  width: 25px;
  height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  margin-left: 10px;
}

.attributeItem_actions_3oJGTL8 {
  margin-left: auto;
  opacity: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.attributeItem_inputValue_2kfDqby {
  height: 28px !important;
  width: 180px;
  color: #888 !important;
}

.attributeItem_header_2C9bNQB {
  margin-bottom: 10px;
  font-size: 13px;
  color: #596764;
  white-space: nowrap;
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 0.1em;
  text-align: left;
}
.durationFilter_wrapper_sbfHjpL {
  /* min-width: 300px; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.durationFilter_wrapper_sbfHjpL input {
  max-width: 85px !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  color: #888 !important;
}

.durationFilter_wrapper_sbfHjpL {
  /* max-width: 90px !important; */
  /* margin-bottom: 10px !important; */
}

.durationFilter_wrapper_sbfHjpL > div:first-child {
  margin-right: 10px;
}

.durationFilter_wrapper_sbfHjpL > div {
  /* width: 100% !important; */
}

.durationFilter_label_2udN0xt {
  font-size: 13px !important;
  font-weight: 400 !important;
  color: #888 !important;
}


.autoComplete_menu_2nNUq49 {
  border-radius: 0 0 3px 3px;
  -webkit-box-shadow: 0 2px 10px 0 #ddd;
          box-shadow: 0 2px 10px 0 #ddd;
  padding: 20px;
  background-color: white;
  /* border-radius: 0 0 3px 3px; */
  max-height: 350px;
  overflow-y: auto;
  position: absolute;
  top: 28px;
  left: 0;
  /* border: solid thin $teal; */
  /* border-top: none; */
  width: 500px;
  z-index: 99;
}

.autoComplete_searchInput_2Jy11OB input {
  font-size: 13px !important;
  padding: 5px !important;
  color: #333 !important;
  font-size: 14px !important;
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.autoComplete_searchInput_2Jy11OB {
  height: 28px !important;
  width: 280px;
  color: #333 !important;
}

.autoComplete_fullWidth_YP0YVJ6 {
  width: 100% !important;
}

.filterItem_filterItem_198AqGF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px;
  cursor: pointer;
  border-radius: 3px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  margin-bottom: 5px;
  max-width: 100%;
  text-transform: capitalize
}

.filterItem_filterItem_198AqGF .filterItem_label_26N8IUB {
  /* max-width: 100%; */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.filterItem_filterItem_198AqGF:hover {
  background-color: #f6f6f6;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.filterModal_modal_CKdnaaM {
  position: absolute;
  left: 0;
  /* right: 0; */
  background-color: white;
  min-width: 705px;
  max-width: calc(100vw - 500px);
  border-radius: 3px;
  border: solid thin #ddd;
  -webkit-box-shadow: 0 2px 10px 0 #ddd;
          box-shadow: 0 2px 10px 0 #ddd;
  z-index: 99;
  padding: 20px;
}

.filterModal_hint_2i2t5zW {
  color: #ddd;
  font-size: 12px;
  padding-bottom: 5px;
}

h5.filterModal_title_2lt0sUe {
  margin: 10px 0 3px;
}

.filterModal_filterListDynamic_3Xtu8dU {
  max-height: 350px;
  overflow-y: auto
}

.filterModal_filterListDynamic_3Xtu8dU::-webkit-scrollbar {
  width: 2px;
}

.filterModal_filterListDynamic_3Xtu8dU::-webkit-scrollbar-thumb {
  background: transparent;
}

.filterModal_filterListDynamic_3Xtu8dU::-webkit-scrollbar-track {
  background: transparent;
}

.filterModal_filterListDynamic_3Xtu8dU:hover::-webkit-scrollbar-track {
  background: #f3f3f3;
}

.filterModal_filterListDynamic_3Xtu8dU:hover::-webkit-scrollbar-thumb {
  background: #888;
}

.filterModal_filterListDynamic_3Xtu8dU .filterModal_header_2MWRduI {
  margin-bottom: 10px;
  font-size: 13px;
  color: #596764;
  white-space: nowrap;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-align: left;
}

.filterModal_filterListDynamic_3Xtu8dU .filterModal_list_3AV7i2N {
  margin-left: -8px;
}

.filterModal_filterListStatic_3QeEoBa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: 30rem;
  /* overflow-y: auto; */
  min-height: 20px;
  color: #888
  /* width: 800px; */
}

.filterModal_filterListStatic_3QeEoBa .filterModal_header_2MWRduI {
  margin-bottom: 10px;
  font-size: 13px;
  color: #596764;
  white-space: nowrap;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-align: left;
}

.filterModal_filterListStatic_3QeEoBa .filterModal_list_3AV7i2N {
  margin-left: -8px;
}

.filterModal_filterListStatic_3QeEoBa .filterModal_filterGroup_1dsFuXp {
  width: 205px;
}
.filterSelectionButton_wrapper_3asjaf8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 28px;
  border: solid thin rgba(34, 36, 38, 0.15) !important;
  border-radius: 4px;
  padding: 0 10px;
  width: 150px;
  color: #333;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.8) !important
}

.filterSelectionButton_wrapper_3asjaf8:hover {
  background-color: white;
}

.filterSelectionButton_wrapper_3asjaf8 span {
  margin-right: 5px;
  max-width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.listHeader_header_3_ml4Pf {
  padding: 3px 10px;
  letter-spacing: 1.5px;
  /* background-color: $gray-lightest; */
  color: #888;
  font-size: 12px;
  text-transform: uppercase;
}
.eventFilter_searchField_2MpErPW {
  -webkit-box-shadow: none !important;
          box-shadow: none !important
}

.eventFilter_searchField_2MpErPW input {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-radius: 3 !important;
  border: solid thin #ddd !important;
  /* border-color: $gray-light !important; */
  height: 46px !important;
  font-size: 16px;
}

.eventFilter_wrapper_36KAcG1 {
  /* border-bottom: solid thin #EDEDED; */
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative
}

.eventFilter_wrapper_36KAcG1 .eventFilter_clearStepsButton_3s2FFZE {
  position: absolute;
  bottom: 10px;
  right: 10x;
}

.eventFilter_randomElement_2sTvNrc {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  z-index: 8;
  padding: 15px;
  padding-left: 40px;
}

.eventFilter_dropdownMenu_36NviXp {
  max-width: 100%;
  /* border-radius: 0 !important; */
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important
}

.eventFilter_dropdownMenu_36NviXp[data-hidden=true] {
  display: none !important;
}

.eventFilter_header_26Lxdse {
  padding: 5px 10px;
  letter-spacing: 1.5px;
  background-color: #f6f6f6;
  color: #888;
  font-size: 12px;
  text-transform: uppercase;
}

.eventFilter_dateRange_1Ntigve {
  color: red;
  z-index: 8;
  position: absolute;
  right: 9px;
  top: 9px;
}
.randomPlaceholder_placeholder_3CSat_L {
  color: #888;
  font-weight: 300;
  font-size: 16px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none
}

.randomPlaceholder_placeholder_3CSat_L span {
  font-weight: 400;
  color: #394EFF;
  cursor: pointer;
  border-bottom: dashed thin #394EFF
}

.randomPlaceholder_placeholder_3CSat_L span:hover {
  color: #2331A8;
}
.savedFilterList_filtersContainer_2NEo0YT {
  /* max-width: 300px; */
  /* background-color: $gray-medium; */
}

.savedFilterList_filter_2joWx3x {
  padding: 15px;
  /* margin: 0; */
  cursor: pointer;
  border-top: solid thin #ddd;
  border-bottom: solid thin transparent;
  -webkit-transition: all 0.3s;
  transition: all 0.3s
}

.savedFilterList_filter_2joWx3x:last-child {
  border-bottom: solid thin #ddd;
}

.savedFilterList_filter_2joWx3x[data-active=true],
    .savedFilterList_filter_2joWx3x:hover {
  background-color: #F6F7FF;
  /* color: white; */
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  /* border-color: $active-blue-border; */
}
.activeFilterDetails_userEvents_1blYowR .activeFilterDetails_list_1jZUpkm {
  margin-top: 10px;
  margin-bottom: 10px;
  border: solid thin #ddd;
  border-radius: 3px;
  background-color: white;
}

.activeFilterDetails_userEvents_1blYowR .activeFilterDetails_list_1jZUpkm .activeFilterDetails_filterType_3GM9bnh {
  /* background-color: white; */
  border-bottom: solid thin #ddd;
  padding: 8px 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.activeFilterDetails_userEvents_1blYowR .activeFilterDetails_list_1jZUpkm .activeFilterDetails_filterType_3GM9bnh .activeFilterDetails_value_2lRMBkV {
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.activeFilterDetails_userEvents_1blYowR .activeFilterDetails_list_1jZUpkm .activeFilterDetails_filterType_3GM9bnh:last-child {
  border-bottom: none;
}

.activeFilterDetails_userEvents_1blYowR .activeFilterDetails_list_1jZUpkm .activeFilterDetails_filterType_3GM9bnh .activeFilterDetails_indexCount_h1xhj2a {
  width: 20px;
  height: 20px;
  background-color: white;
  border-radius: 50%;
  margin-right: 10px;
  -webkit-box-shadow: 0 1px 5px 0 #ddd;
          box-shadow: 0 1px 5px 0 #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 10px;
}

.activeFilterDetails_filterDetails_3dHbzPU {
  width: 400px;
  padding: 20px
}

.activeFilterDetails_filterDetails_3dHbzPU .activeFilterDetails_title_2EEcOz9 {
  font-size: 20px;
  margin-bottom: 25px;
}

.activeFilterDetails_filterType_3GM9bnh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  padding: 10px 0;
  font-size: 12px;
}

.activeFilterDetails_filterLabel_e6vDKJx {
  font-weight: bold;
  width: 100px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.activeFilterDetails_eventsBadge_20-7cp0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.activeFilterDetails_footer_15yAw1O {
  margin-top: 30px;
}

.activeFilterDetails_badge_3jXk2-9 {
  padding: 5px 10px;
  background-color: #ddd;
  margin-right: 10px;
  border-radius: 3px;
  font-size: 12px;
  /* margin-bottom: 10px; */
}

[data-hidden=true] {
  display: none;
}
.typeBadge_badge_1sO6bVF {
  font-size: 11px;
  border-radius: 3px;
  background-color: white;
  border: solid thin #ddd;
  padding: 2px 0;
  text-align: center;
  width: 66px;
  margin-right: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none
}

.typeBadge_badge_1sO6bVF.typeBadge_red_1gdTtNT {
  background-color: rgba(204, 0, 0, 0.05);
}

.typeBadge_badge_1sO6bVF.typeBadge_yellow_2B4_7Dx {
  background-color: rgba(245, 166, 35, 0.05);
}

.typeBadge_icon_2NIWoKi {
  vertical-align: text-top;
}
.saveModal_modalHeader_wDP-oji {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.saveModal_cancelButton_3DWuC4r {
  background-color: transparent !important;
  border: solid thin transparent !important;
  color: #394EFF !important;
}

.saveModal_cancelButton_3DWuC4r:hover {
  background-color: #F6F7FF !important;
}

.saveModal_applyButton_39JIeK4 {
  background-color: white !important;
  border: solid thin #D0D4F2 !important;
  color: #394EFF !important;
}

.saveModal_applyButton_39JIeK4:hover {
  background-color: #F6F7FF !important;
}
.sortDropdown_dropdown_3lO6Sac {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  padding: 4px 6px;
  border-radius: 3px;
  color: #333;
  font-weight: 500
}

.sortDropdown_dropdown_3lO6Sac:hover {
  background-color: #ddd;
}

.sortDropdown_dropdownTrigger_T4AS8W6 {
  padding: 4px 8px;
  border-radius: 3px
}

.sortDropdown_dropdownTrigger_T4AS8W6:hover {
  background-color: #ddd;
}

.sortDropdown_dropdownIcon_3PWXio4 {
  margin-top: 2px;
  margin-left: 3px;
}
.sessionList_customMessage_1sSZAUS {
  padding: 5px 10px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  font-size: 12px !important;
  color: #888 !important;
  font-weight: 300;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.sessionList_customMessage_1sSZAUS > div {
  -webkit-box-flex: 0 !important;
      -ms-flex: none !important;
          flex: none !important;
}
.bugFinder_searchWrapper_3V98zao {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  /* @mixin shadow-light; */
  border-radius: 3px;
  /* padding: 20px; */
  /* margin-top: 20px; */
  margin-bottom: 30px;
  /* background-color: white; */
}

.bugFinder_bottom_3SBJs2c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: solid thin #EDEDED
}

.bugFinder_bottom_3SBJs2c > div {
  cursor: pointer;
  padding: 0 10px;
  border-right: solid thin #ddd
}

.bugFinder_bottom_3SBJs2c > div:hover {
  background-color: #F6F7FF;
}

.bugFinder_bottom_3SBJs2c > div:last-child {
  border-right: solid thin transparent;
}

.bugFinder_bottom_3SBJs2c > div:first-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}

.bugFinder_savedSearchesWrapper_3z76Tw8 {
  width: 200px;
  margin-left: 20px;
}

.bugFinder_header_m7fYsQ_ {
  text-transform: uppercase;
  font-size: 12px;
  margin-bottom: 10px;
  letter-spacing: 1px;
  color: #888;
}
.sessionCaptureRate_inputField_3HlsyhK {
  max-width: 140px !important
}

.sessionCaptureRate_inputField_3HlsyhK label {
  font-weight: 300 !important;
}

.sessionCaptureRate_inputField_3HlsyhK input {
  max-width: 70px !important;
}
.sessionMenu_header_1L5SICY {
  margin-bottom: 15px
}

.sessionMenu_header_1L5SICY .sessionMenu_label_3CAtNSu {
  text-transform: uppercase;
  color: gray;
  letter-spacing: 0.2em;
}

.sessionMenu_header_1L5SICY .sessionMenu_manageButton_3DS4onA {
  margin-left: 5px;
  font-size: 12px;
  color: #394EFF;
  cursor: pointer;
  padding: 2px 5px;
  border: solid thin transparent;
  border-radius: 3px;
  margin-bottom: -3px
}

.sessionMenu_header_1L5SICY .sessionMenu_manageButton_3DS4onA:hover {
  background-color: #ddd;
  color: #333;
}

.sessionMenu_divider_1yupIQj {
  height: 1px;
  width: 100%;
  background-color: #ddd;
}
.sessionStack_wrapper_1oJJZa3 {
  background: #fff;
  border: solid thin #ddd;
  border-radius: 3px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.sessionStack_wrapper_1oJJZa3:hover {
  background-color: #F6F7FF;
  border: solid thin #D0D4F2;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.sessionStack_wrapper_1oJJZa3 {
  -webkit-box-shadow:
    /* The top layer shadow */
    /* 0 1px 1px rgba(0,0,0,0.15), */
    /* The second layer */
    4px 4px 1px 1px white,
    
    4px 4px 0px 1px rgba(0,0,0,0.4);
          box-shadow:
    /* The top layer shadow */
    /* 0 1px 1px rgba(0,0,0,0.15), */
    /* The second layer */
    4px 4px 1px 1px white,
    
    4px 4px 0px 1px rgba(0,0,0,0.4);
  /* Padding for demo purposes */
  padding: 16px;
}
.title_title_368qtlY {
  /* padding-bottom: 10px; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.title_title_368qtlY h4 {
  margin: 0;
  padding-right: 10px;
}

.title_title_368qtlY > span {
  font-size: 14px;
  color: #888;
}

.countBadge_title_33DhUgy {
  color: #888;
  font-size: 11px;
  margin-bottom: 15px;
}

.countBadge_icon_2yvr7f4 {
  height: 16px;
}

.countBadge_countWrapper_HsrAKXG {
  /* height: 35px; */
  /* display: flex;
  align-items: center; */
  height: 24px;
  margin-top: -5px;
}

.countBadge_count_Eedtz8t {
  font-size: 20px;
  font-weight: 500;
}

.countBadge_unit_30QVxmG {
  font-size: 15px;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-left: 5px;
  margin-bottom: 3px;
}

.countBadge_change_3xlKTV7 {
  font-size: 12px;
  min-height: 20px
}

.countBadge_change_3xlKTV7 > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.countBadge_change_3xlKTV7[data-colorgreen=true] {
  color: #42AE5E;
}

.countBadge_change_3xlKTV7[data-colorgreen=false] {
  color: #cc0000;
}
.table_header_R1WCiw8 {
  padding: 10px 0;
  font-weight: 500;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.table_topBorder_25SJQfT {
  height: 1px;
  background-color: #EEEEEE;
  margin-top: 6px;
  width: 100%;
}

.table_content_1wGHHo4 {
  overflow-y: auto;
  max-height: 340px
}

.table_content_1wGHHo4.table_small_2ZgJYFh {
  height: 201px;
}

.table_row_V432uNh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #EFEFEF;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 54px;
  font-size: 13px
}

.table_row_V432uNh .table_cell_2CdOOQG {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-right: 10px;
}

.table_row_V432uNh:hover {
  background-color: #f6f6f6;
}

.table_row_V432uNh {
  /* & .text {
    text-align: center;
  } */
}

.widgetHOC_circle_ujZ5swh {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 5px;
}

.widgetHOC_panel_38nMF3D {
  /* @mixin shadow; */
  border-radius: 5px;
  border: solid thin #EEEEEE;
  background: #fff;
  padding: 15px
  /* margin-bottom: 20px; */
  /* width: 49%; */
}

.widgetHOC_panel_38nMF3D:hover .widgetHOC_closeButton_3d5SerX {
  opacity: 1;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.widgetHOC_panel_38nMF3D.widgetHOC_fullwidth_sDfec0y {
  width: 100%;
}

.widgetHOC_panel_38nMF3D.widgetHOC_minHeight_3EamWFi {
  height: 300px;
}

.widgetHOC_panel_38nMF3D.widgetHOC_fitContent_1yFAEge {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.widgetHOC_panel_38nMF3D .widgetHOC_closeButton_3d5SerX {
  opacity: 0;
}

.widgetHOC_panel_38nMF3D .widgetHOC_trendChart_3aPAMto {
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: -15px;
}
.sessionLine_wrapper_UVAmd1S {
  padding: 12px 0 8px;
  margin: 0 5px;
  border-bottom: 1px solid #ddd;
}

.sessionLine_info_3CZEuZX {
  font-size: 15px;
}

.sessionLine_subInfo_2aj_8be {
  color: #888;
  font-size: 12px;
}

.sessionLine_link_CG3IUWD {
  position: absolute;
  right: 0;
  opacity: 0;
}

.sessionLine_wrapper_UVAmd1S:hover .sessionLine_link_CG3IUWD {
  opacity: 1;
}

.sessionLine_ellipsisWrapper_34l9Ymr {
  overflow: hidden;
}
.errors_label_2DUJEfe {
  max-width: 65px;
  line-height: 14px;
}
/* .label {
  & span {
    font-weight: 500;
  }
} */

.performance_muted_3goHk0v {
  color: rgba(0, 0, 0, 0.3);
}
.imageInfo_name_2WgRu4K {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.imageInfo_name_2WgRu4K > span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 60%;
}

.imageInfo_imagePreview_1DbST5j {
  max-width: 200px;
  max-height: 200px;
}

.imageInfo_imageWrapper_TC74fSo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 40px;
  text-align: center;
  margin-right: 10px
}

.imageInfo_imageWrapper_TC74fSo > span {
  height: 16px;
}

.imageInfo_imageWrapper_TC74fSo .imageInfo_label_FXTDDTk {
  font-size: 9px;
  color: #ddd;
}

.imageInfo_popup_194WdJv {
  background-color: #f5f5f5 !important
}

.imageInfo_popup_194WdJv:before {
  background-color: #f5f5f5 !important;
}
.resourceInfo_name_p3olJWj {
  letter-spacing: -.04em;
  font-size: .9rem;
  cursor: pointer;
}

.resourceInfo_timings_2SCwWNE {
  color: #888;
  font-size: 12px;
}
/* .searchInput {
  border: none !important;
  font-size: 13px !important;
  padding: 5px 0!important;
  color: $gray-darkest !important;
  font-size: 14px !important;
  background-color: rgba(255, 255, 255, 0.8) !important;
  &:focus {
    border: none !important;
  }
  
  & input {
    border: none !important;
    font-size: 13px !important;
    padding: 5px 0!important;
    color: $gray-darkest !important;
    font-size: 14px !important;
    background-color: rgba(255, 255, 255, 0.8) !important;
    &:focus {
      border: none !important;
    }
  }
  height: 28px !important;
  width: 280px;
  color: $gray-darkest !important;
} */

.autoComplete_searchWrapper_1SFd-t_ {
  width: 250px;
  padding: 10px 5px;
  height: 30px;
  border-radius: 3px;
  cursor: pointer;
  border: solid thin transparent;
  margin: 0 -5px
}

.autoComplete_searchWrapper_1SFd-t_:after {
  content: '';
  width: 100%;
  border-bottom: dotted thin #ddd;
  position: absolute;
  right: 5px;
  bottom: 0;
}

.autoComplete_searchWrapper_1SFd-t_ input {
  padding: 0 5px;
}

.autoComplete_searchWrapper_1SFd-t_:hover {
  border: solid thin #ddd
}

.autoComplete_searchWrapper_1SFd-t_:hover:after {
  display: none;
}

.autoComplete_searchWrapper_1SFd-t_.autoComplete_focused_3TjM4gv {
  background-color: #ddd
}

.autoComplete_searchWrapper_1SFd-t_.autoComplete_focused_3TjM4gv:after {
  display: none;
}

.autoComplete_selected_1q10YKY {
  width: 100%
}

.autoComplete_selected_1q10YKY span {
  max-width: 210px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.autoComplete_search_m6x1pZb {
  padding: 8px 0;
  border: none
}

.autoComplete_search_m6x1pZb:focus, .autoComplete_search_m6x1pZb:active {
  border: none !important;
}

.autoComplete_menuWrapper_xBOqtCz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column
}

.autoComplete_menuWrapper_xBOqtCz > div {
  -ms-flex-negative:  0;
      flex-shrink:  0;
}

.autoComplete_menuWrapper_xBOqtCz {
  border: solid thin #ddd;
  top: 31px;
  /* max-width: 250px; */
  z-index: 1;
  margin-left: -5px;
  /* box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); */
  max-height: 180px;
  overflow-y: auto
}

.autoComplete_menuWrapper_xBOqtCz::-webkit-scrollbar {
  width: 1px;
}

.autoComplete_optionItem_1Tlfbq9 {
  border-bottom: solid thin #ddd;
  padding: 8px;
  max-width: 250px;
  /* max-width: 90%; */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer
}

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

.autoComplete_optionItem_1Tlfbq9:hover {
  background-color: #f6f6f6;
}
.imageInfo_name_1TC3tJk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.imageInfo_name_1TC3tJk > span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 60%;
}

.imageInfo_name_1TC3tJk .imageInfo_label_1NjHv9c {
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.imageInfo_hasPreview_1HBSLFB {
  /* text-decoration: underline; */
  border-bottom: 1px dotted;
  cursor: pointer;
}

.imageInfo_imagePreview_JiVBzoT {
  max-width: 200px;
  max-height: 200px;
}

.imageInfo_imageWrapper_1_mdXU_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 40px;
  text-align: center;
  margin-right: 10px
}

.imageInfo_imageWrapper_1_mdXU_ > span {
  height: 16px;
}

.imageInfo_imageWrapper_1_mdXU_ .imageInfo_label_1NjHv9c {
  font-size: 9px;
  color: #ddd;
}

.imageInfo_popup_IYS4qBI {
  background-color: #f5f5f5 !important
}

.imageInfo_popup_IYS4qBI:before {
  background-color: #f5f5f5 !important;
}
.SlowestResources_topActions_3LaKhAQ {
  position: absolute;
  top: 0px;
  right: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.Bar_bar_3-XofJE {
  height: 10px;
  background-color: red;
  width: 100%;
  border-radius: 3px;
}
.Bar_bar_2NXcIOI {
  height: 10px;
  background-color: red;
  width: 100%;
  border-radius: 3px;
}
.imageInfo_name_1-rwFeo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.imageInfo_name_1-rwFeo > span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 60%;
}

.imageInfo_imagePreview_1JsEq_i {
  max-width: 200px;
  max-height: 200px;
}

.imageInfo_imageWrapper_9ebHNij {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 40px;
  text-align: center;
  margin-right: 10px
}

.imageInfo_imageWrapper_9ebHNij > span {
  height: 16px;
}

.imageInfo_imageWrapper_9ebHNij .imageInfo_label_3UCPk0A {
  font-size: 9px;
  color: #ddd;
}

.imageInfo_popup_2dRADhZ {
  background-color: #f5f5f5 !important
}

.imageInfo_popup_2dRADhZ:before {
  background-color: #f5f5f5 !important;
}
.callWithErrors_topActions_h9q2-EY {
  position: absolute;
  top: -4px;
  right: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.callWithErrors_searchField_14c3kr2 {
  padding: 4px 5px;
  border-bottom: dotted thin #ddd;
  border-radius: 3px
}

.callWithErrors_searchField_14c3kr2:focus,
  .callWithErrors_searchField_14c3kr2:active {
  border: solid thin transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #ddd;
}

.callWithErrors_searchField_14c3kr2:hover {
  border: solid thin #ddd !important;
}
.scale_bars_3B6wezB div:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.scale_bars_3B6wezB div:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.speedIndexLocation_mapWrapper_1btzo0f {
  height: 220px;
  width: 90%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* justify-items: center; */
  /* align-items: center; */
  /* border: solid thin gray; */
}
.Bar_bar_1T1XJRp {
  height: 10px;
  /* background-color: red; */
  width: 100%;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.Bar_bar_1T1XJRp div {
  padding: 0 5px;
  height: 20px;
  color: #FFF;
}

.Bar_bar_1T1XJRp div:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.Bar_bar_1T1XJRp div:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.trendChart_circle_2AZztXA {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 5px;
}
.sideMenuHeader_label_1AFMIaz {
  letter-spacing: 0.2em;
  color: gray;
}
.sideMenuSection_divider_3C9rjZK {
  height: 1px;
  width: 100%;
  background-color: #ddd;
}
.addWidgets_widgetCard_1ZuMlGe {
  min-height: 110px;
  padding: 15px;
  width: 100%;
  border: 1px solid #ddd;
  border-bottom: none
}

.addWidgets_widgetCard_1ZuMlGe:last-child {
  border-bottom: 1px solid #ddd;
}

.addWidgets_widgetCard_1ZuMlGe h4 {
  margin-bottom: 10px;
}

.addWidgets_widgetCard_1ZuMlGe p {
  color: #888;
  font-weight: 300;
  font-size: 12px;
}

.addWidgets_thumb_J2Hq4s3 {
  border: solid thin #ddd;
  margin-right: 10px;
  width: 170px;
}

.addWidgets_menuWrapper_2CSu6ak {
  max-height: 300px;
  overflow-y: auto
}

.addWidgets_menuWrapper_2CSu6ak::-webkit-scrollbar {
  width: 2px;
}

.addWidgets_menuItem_25ZYxrZ {
  -webkit-transition: all .2s;
  transition: all .2s;
  border-bottom: solid thin #ddd;
  padding: 8px 10px;
  overflow: hidden;
  text-overflow: ellipsis
}

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

.addWidgets_menuItem_25ZYxrZ:hover {
  -webkit-transition: all .4s;
  transition: all .4s;
  background-color: #f6f6f6;
}
.dashboard_header_UMQIzSt {
  padding: 0px 0 15px;
}

.dashboard_dateInput_1aKKdYm {
  width: 180px !important;
  border-radius: 3px;
  border: solid thin #ddd;
  text-align: center;
  margin-left: 10px;
  background-color: white;
  height: 38px;
  color: #333
}

.dashboard_dateInput_1aKKdYm[disabled] {
  opacity: 0.5;
}
.DashboardHeader_dropdown_16VQvVJ {
  display: 'flex' !important;
  -webkit-box-align: 'center';
      -ms-flex-align: 'center';
          align-items: 'center';
  /* background-color: white; */
  padding: 5px 8px;
  border-radius: 3px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 500
}

.DashboardHeader_dropdown_16VQvVJ:hover {
  background-color: #DDDDDD;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.DashboardHeader_dateInput_2fXf_KX {
  /* height: 29px; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px;
  font-weight: 500;
  font-size: 14px;
  color: #333
}

.DashboardHeader_dateInput_2fXf_KX:hover {
  background-color: lightgray;
  border-radius: 3px;
}
.filters_dropdown_1Q1sd2U {
  display: 'flex' !important;
  -webkit-box-align: 'center';
      -ms-flex-align: 'center';
          align-items: 'center';
  /* background-color: white; */
  padding: 5px 8px;
  border-radius: 3px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 500
}

.filters_dropdown_1Q1sd2U:hover {
  background-color: #DDDDDD;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.filters_dateInput_30Lnbqu {
  /* height: 29px; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px;
  font-weight: 500;
  font-size: 14px;
  color: #333
}

.filters_dateInput_30Lnbqu:hover {
  background-color: lightgray;
  border-radius: 3px;
}

.filters_divider_1hl_77H {
  margin: 10px 0;
  border-top: solid thin #ddd;
}
.filterItem_wrapper_2knCd-A {
  min-height: 38px;
}

.filterItem_dropdown_2an44NJ {
  display: 'flex' !important;
  -webkit-box-align: 'center';
      -ms-flex-align: 'center';
          align-items: 'center';
  /* background-color: white; */
  padding: 5px 8px;
  border-radius: 3px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 500
}

.filterItem_dropdown_2an44NJ:hover {
  background-color: #DDDDDD;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.filterItem_circle_w2LJQb0 {
  width: 15px;
  height: 15px;
  background-color: #3EAAAF;
  border-radius: 50%;
  margin-right: 10px
}

.filterItem_circle_w2LJQb0.filterItem_compare_1Bzh3A9 {
  background-color: #394EFF;
}
.filterDropdown_btn_3sXhLPb {
  height: 29px;
  padding: 0 10px
}

.filterDropdown_btn_3sXhLPb:hover {
  background-color: #ddd;
}

.filterDropdown_filterItem_3xGVre3:hover {
  background-color: #ddd;
}
.overviewWidgets_wrapper_2WUA3Ld {
  border: dotted 2px transparent;
  border-radius: 3px;
  margin: -5px;
  padding: 5px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s
}

.overviewWidgets_wrapper_2WUA3Ld:hover {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  border: dotted 2px #888;
}

.overviewWidgets_wrapper_2WUA3Ld {
  /* &.comparing:hover {
    border: dotted 2px $gray-medium;
  } */
}
.widgetHolder_wrapper_2vpzudt {
  border: dotted 2px transparent;
  border-radius: 3px;
  margin: -5px;
  padding: 5px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s
}

.widgetHolder_wrapper_2vpzudt:hover {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  border: dotted 2px #888;
}
.stepBage_stepBage_14CghWH[data-in-panel=true] .stepBage_url_2fHzPFL,
  .stepBage_stepBage_14CghWH[data-in-panel=true] .stepBage_selector_1chIXNA {
  max-width: 255px !important;
}

.stepBage_stepBage_14CghWH[data-selected=true] {
  background-color: #F6F7FF;
  -webkit-transition: all 0.4s;
  transition: all 0.4s
}

.stepBage_stepBage_14CghWH[data-selected=true] .stepBage_content_3KVTFH_ {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  border: solid thin #D0D4F2;
  background-color: #F6F7FF;
}

.stepBage_stepBage_14CghWH {
  display: block;
  color: #888;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  border: solid thin #EEEEEE;
  margin-left: 48px
}

.stepBage_stepBage_14CghWH[data-disabled-local=true] {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.stepBage_stepBage_14CghWH[data-disabled-local=true] .stepBage_content_3KVTFH_ {
  pointer-events: none;
  color: #ddd !important;
  opacity: .4;
}

.stepBage_stepBage_14CghWH .stepBage_content_3KVTFH_ {
  border: solid thin transparent;
  padding: 14px 145px 14px 45px;
  background-color: white;
  border-radius: 3px;
  cursor: pointer;
}

.stepBage_stepBage_14CghWH .stepBage_content_3KVTFH_[data-test=true] {
  background-color: #FFFFF4;
  /* TODO change the bg */
}

.stepBage_stepBage_14CghWH .stepBage_content_3KVTFH_[data-test=true] .stepBage_stepsLabel_2FsXIBv {
  font-size: 14px;
  margin: 0 8px;
  color: #888;
  line-height: 2px;
}

.stepBage_stepBage_14CghWH .stepBage_content_3KVTFH_:hover {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background-color: #F6F7FF;
}

.stepBage_stepBage_14CghWH .stepBage_subStep_oiQFJzD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: solid thin transparent;
  padding: 14px 145px 14px 45px;
  background-color: white;
  border-radius: 3px;
  position: relative;
  border-top: solid thin rgba(0, 0, 0, 0.05);
  background-color: #FFFFF4;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.stepBage_stepBage_14CghWH .stepBage_subStep_oiQFJzD > div:first-child {
  left: 15px;
}

.stepBage_stepBage_14CghWH .stepBage_subStep_oiQFJzD > div:last-child {
  max-width: 80%;
}

.stepBage_stepBage_14CghWH .stepBage_subStep_oiQFJzD .stepBage_url_2fHzPFL,
    .stepBage_stepBage_14CghWH .stepBage_subStep_oiQFJzD .stepBage_selector_1chIXNA {
  max-width: 100%;
}

.stepBage_stepBage_14CghWH .stepBage_imported_2ysQJa1 {
  color: #999!important;
  background-color: #fff;
  border-radius: 3px;
  padding: 0 4px;
  border: thin dotted #ddd!important;
  font-size: 9px;
  text-transform: capitalize;
}

.stepBage_stepBage_14CghWH .stepBage_nameWrapper_QQovO5N {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}

.stepBage_stepBage_14CghWH .stepBage_name_2BcKj1J {
  color: #333;
  font-size: 16px;
  margin-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.stepBage_stepBage_14CghWH .stepBage_inputIcon_9NOzhCV {
  position: absolute;
  left: 65px;
  top: 15px;
  width: 17px;
  height: 17px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' fill='%23666'%3E%3Cpath d='M96 38.223C75.091 13.528 39.824 1.336 6.191.005 2.805-.129 0 2.617 0 6.006v20.013c0 3.191 2.498 5.847 5.686 5.989C46.519 33.825 80 55.127 80 80v160H38a6 6 0 0 0-6 6v20a6 6 0 0 0 6 6h42v160c0 24.873-33.481 46.175-74.314 47.992-3.188.141-5.686 2.797-5.686 5.989v20.013c0 3.389 2.806 6.135 6.192 6.002C40.03 510.658 75.193 498.351 96 473.777c20.909 24.695 56.176 36.887 89.809 38.218 3.386.134 6.191-2.612 6.191-6.001v-20.013c0-3.191-2.498-5.847-5.686-5.989C145.481 478.175 112 456.873 112 432V272h42a6 6 0 0 0 6-6v-20a6 6 0 0 0-6-6h-42V80c0-24.873 33.481-46.175 74.314-47.992 3.188-.142 5.686-2.798 5.686-5.989V6.006c0-3.389-2.806-6.135-6.192-6.002C151.97 1.342 116.807 13.648 96 38.223z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.stepBage_stepBage_14CghWH .stepBage_testIcon_l0YoHe_ {
  position: absolute;
  left: 65px;
  top: 15px;
  width: 17px;
  height: 17px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23666'%3E%3Cpath d='M464 64c8.823 0 16 7.178 16 16v352c0 8.822-7.177 16-16 16H48c-8.823 0-16-7.178-16-16V80c0-8.822 7.177-16 16-16h416m0-32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm-336 96c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 96c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 96c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm288-148v-24a6 6 0 0 0-6-6H198a6 6 0 0 0-6 6v24a6 6 0 0 0 6 6h212a6 6 0 0 0 6-6zm0 96v-24a6 6 0 0 0-6-6H198a6 6 0 0 0-6 6v24a6 6 0 0 0 6 6h212a6 6 0 0 0 6-6zm0 96v-24a6 6 0 0 0-6-6H198a6 6 0 0 0-6 6v24a6 6 0 0 0 6 6h212a6 6 0 0 0 6-6z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.stepBage_stepBage_14CghWH .stepBage_clickIcon_LBfLZT0 {
  position: absolute;
  left: 65px;
  top: 15px;
  width: 17px;
  height: 17px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23666'%3E%3Cpath d='M360.543 188.156c-17.46-28.491-54.291-37.063-82.138-19.693-15.965-20.831-42.672-28.278-66.119-20.385V60.25c0-33.222-26.788-60.25-59.714-60.25S92.857 27.028 92.857 60.25v181.902c-20.338-13.673-47.578-13.89-68.389 1.472-26.556 19.605-32.368 57.08-13.132 83.926l114.271 159.5C136.803 502.673 154.893 512 174 512h185.714c27.714 0 51.832-19.294 58.145-46.528l28.571-123.25a60.769 60.769 0 0 0 1.57-13.723v-87c0-45.365-48.011-74.312-87.457-53.343zM82.097 275.588l28.258 39.439a7.999 7.999 0 1 0 14.503-4.659V60.25c0-37.35 55.428-37.41 55.428 0V241.5a8 8 0 0 0 8 8h7.144a8 8 0 0 0 8-8v-36.25c0-37.35 55.429-37.41 55.429 0v36.25a8 8 0 0 0 8 8H274a8 8 0 0 0 8-8v-21.75c0-37.351 55.429-37.408 55.429 0v21.75a8 8 0 0 0 8 8h7.143a8 8 0 0 0 8-8c0-37.35 55.429-37.41 55.429 0v87c0 2.186-.25 4.371-.742 6.496l-28.573 123.251C383.717 471.055 372.626 480 359.715 480H174c-8.813 0-17.181-4.332-22.381-11.588l-114.283-159.5c-22.213-31.004 23.801-62.575 44.761-33.324zM180.285 401v-87a8 8 0 0 1 8-8h7.144a8 8 0 0 1 8 8v87a8 8 0 0 1-8 8h-7.144a8 8 0 0 1-8-8zm78.572 0v-87a8 8 0 0 1 8-8H274a8 8 0 0 1 8 8v87a8 8 0 0 1-8 8h-7.143a8 8 0 0 1-8-8zm78.572 0v-87a8 8 0 0 1 8-8h7.143a8 8 0 0 1 8 8v87a8 8 0 0 1-8 8h-7.143a8 8 0 0 1-8-8z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.stepBage_stepBage_14CghWH .stepBage_navIcon_1yIoLwi {
  position: absolute;
  left: 65px;
  top: 15px;
  width: 17px;
  height: 17px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23666'%3E%3Cpath d='M301.148 394.702l-79.2 79.19c-50.778 50.799-133.037 50.824-183.84 0-50.799-50.778-50.824-133.037 0-183.84l79.19-79.2a132.833 132.833 0 0 1 3.532-3.403c7.55-7.005 19.795-2.004 20.208 8.286.193 4.807.598 9.607 1.216 14.384.481 3.717-.746 7.447-3.397 10.096-16.48 16.469-75.142 75.128-75.3 75.286-36.738 36.759-36.731 96.188 0 132.94 36.759 36.738 96.188 36.731 132.94 0l79.2-79.2.36-.36c36.301-36.672 36.14-96.07-.37-132.58-8.214-8.214-17.577-14.58-27.585-19.109-4.566-2.066-7.426-6.667-7.134-11.67a62.197 62.197 0 0 1 2.826-15.259c2.103-6.601 9.531-9.961 15.919-7.28 15.073 6.324 29.187 15.62 41.435 27.868 50.688 50.689 50.679 133.17 0 183.851zm-90.296-93.554c12.248 12.248 26.362 21.544 41.435 27.868 6.388 2.68 13.816-.68 15.919-7.28a62.197 62.197 0 0 0 2.826-15.259c.292-5.003-2.569-9.604-7.134-11.67-10.008-4.528-19.371-10.894-27.585-19.109-36.51-36.51-36.671-95.908-.37-132.58l.36-.36 79.2-79.2c36.752-36.731 96.181-36.738 132.94 0 36.731 36.752 36.738 96.181 0 132.94-.157.157-58.819 58.817-75.3 75.286-2.651 2.65-3.878 6.379-3.397 10.096a163.156 163.156 0 0 1 1.216 14.384c.413 10.291 12.659 15.291 20.208 8.286a131.324 131.324 0 0 0 3.532-3.403l79.19-79.2c50.824-50.803 50.799-133.062 0-183.84-50.802-50.824-133.062-50.799-183.84 0l-79.2 79.19c-50.679 50.682-50.688 133.163 0 183.851z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.stepBage_stepBage_14CghWH .stepBage_codeIcon_uwegM0j {
  position: absolute;
  left: 65px;
  top: 15px;
  width: 17px;
  height: 17px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' fill='%23666'%3E%3Cpath d='M228.5 511.8l-25-7.1c-3.2-.9-5-4.2-4.1-7.4L340.1 4.4c.9-3.2 4.2-5 7.4-4.1l25 7.1c3.2.9 5 4.2 4.1 7.4L235.9 507.6c-.9 3.2-4.3 5.1-7.4 4.2zm-75.6-125.3l18.5-20.9c1.9-2.1 1.6-5.3-.5-7.1L49.9 256l121-102.5c2.1-1.8 2.4-5 .5-7.1l-18.5-20.9c-1.8-2.1-5-2.3-7.1-.4L1.7 252.3c-2.3 2-2.3 5.5 0 7.5L145.8 387c2.1 1.8 5.3 1.6 7.1-.5zm277.3.4l144.1-127.2c2.3-2 2.3-5.5 0-7.5L430.2 125.1c-2.1-1.8-5.2-1.6-7.1.4l-18.5 20.9c-1.9 2.1-1.6 5.3.5 7.1l121 102.5-121 102.5c-2.1 1.8-2.4 5-.5 7.1l18.5 20.9c1.8 2.1 5 2.3 7.1.4z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.stepBage_stepBage_14CghWH:hover .stepBage_controls_2Q6OCT4 button {
  opacity: 1 !important;
}

.stepBage_stepBage_14CghWH .stepBage_codeHighlight_37YgA-d {
  border-radius: 15px;
  padding: 5px;
  background-color: #F8F8F8 !important;
  max-width: 100%;
  /* box-shadow: 0px 1px 3px 0 $gray-light; */
  border: solid thin #EEEEEE;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  pointer-events: none;
}

.stepBage_stepBage_14CghWH .stepBage_codeHighlight_37YgA-d .stepBage_codeEditor_z1lRGNE {
  background-color: transparent !important;
  max-width: 100% !important;
  max-height: 24px !important;
  padding-left: 6px;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.stepBage_stepBage_14CghWH .stepBage_inputWrapper_1J14EBG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.stepBage_stepBage_14CghWH .stepBage_inputValue_2d7vdWK {
  margin-left: 10px;
  background-color: #f6f6f6;
  padding: 4px 10px;
  border-radius: 3px;
  color: #454545;
  max-height: 34px !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap;
  max-width: 30%;
}

.stepBage_stepBage_14CghWH .stepBage_url_2fHzPFL,
  .stepBage_stepBage_14CghWH .stepBage_selector_1chIXNA {
  border-radius: 15px;
  padding: 5px 15px;
  color: #CC66CC !important;
  background-color: #F8F8F8 !important;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 80%;
  border: solid thin #EEEEEE;
  max-height: 34px !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap;
}

.stepBage_stepBage_14CghWH .stepBage_controls_2Q6OCT4 {
  position: absolute;
  right: 10px;
  top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
}

.stepBage_stepBage_14CghWH .stepBage_controls_2Q6OCT4 button:not(:last-child) {
  opacity: 0;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 5px;
}

.stepBage_stepBage_14CghWH .stepBage_controls_2Q6OCT4 button:not(:last-child):hover {
  background-color: white;
  border: solid thin #D0D4F2;
}

.stepBage_stepBage_14CghWH .stepBage_controls_2Q6OCT4 .stepBage_moveIcon_TuD9rwj {
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 26 26' fill='%23666'%3E %3Cpath style=' ' d='M 13 0 L 9 4 L 17 4 Z M 0 7 L 0 9 L 26 9 L 26 7 Z M 0 12 L 0 14 L 26 14 L 26 12 Z M 0 17 L 0 19 L 26 19 L 26 17 Z M 9 22 L 13 26 L 17 22 Z '/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.stepBage_infoIcon_1XMgfwJ {
  width: 20px;
  height: 20px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23888'%3E%3Cpath d='M256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm-36 344h12V232h-12c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h48c6.627 0 12 5.373 12 12v140h12c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12h-72c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12zm36-240c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.step_step_3MkT9Rq {
  width: 100%;
  margin: 10px 0;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s
}

.step_step_3MkT9Rq[data-disabled-local=true] .step_index_3VIjS8C {
  opacity: .4;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.step_step_3MkT9Rq .step_sideMenu_1qzpZR5 {
  position: absolute;
  right: 20px;
  top: 20px;
}

.step_step_3MkT9Rq .step_index_3VIjS8C {
  position: absolute;
  /* left: -50px; */
  top: 0;
  width: 30px;
  height: 30px;
  background-color: white;
  border-radius: 50%;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: solid thin #EEEEEE;
  /* box-shadow: 0px 1px 3px 0 $gray-light; */
  /* color: white; */
}
.buildingArea_wrapper_1lqvF_k {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 30px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  margin-bottom: 20px;
  padding-bottom: 70px;
}

.buildingArea_stepsText_2YPjfjm {
  color: #888;
  font-weight: 300;
}

.buildingArea_jumpToTop_2P36lzW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  margin-top: 30px
}

.buildingArea_jumpToTop_2P36lzW .buildingArea_topArrowIcon_11zCAOh {
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23888'%3E%3Cpath d='M4.465 263.536l7.07 7.071c4.686 4.686 12.284 4.686 16.971 0L207 92.113V468c0 6.627 5.373 12 12 12h10c6.627 0 12-5.373 12-12V92.113l178.494 178.493c4.686 4.686 12.284 4.686 16.971 0l7.07-7.071c4.686-4.686 4.686-12.284 0-16.97l-211.05-211.05c-4.686-4.686-12.284-4.686-16.971 0L4.465 246.566c-4.687 4.686-4.687 12.284 0 16.97z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin-right: 10px;
}
.controlPanel_wrapper_sF_1bPW {
  /* height: 60px; */
  padding: 10px 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.controlPanel_addIcon_UKKu3wC {
  width: ;
  height: ;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23394EFF'%3E%3Cpath d='M436 238H242V44c0-6.6-5.4-12-12-12h-12c-6.6 0-12 5.4-12 12v194H12c-6.6 0-12 5.4-12 12v12c0 6.6 5.4 12 12 12h194v194c0 6.6 5.4 12 12 12h12c6.6 0 12-5.4 12-12V274h194c6.6 0 12-5.4 12-12v-12c0-6.6-5.4-12-12-12z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 12px;
  height: 12px;
  margin-right: 5px;
}

.controlPanel_header_2Tw3DgD {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.controlPanel_header_2Tw3DgD .controlPanel_left_2XCWh5i {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.controlPanel_header_2Tw3DgD .controlPanel_left_2XCWh5i .controlPanel_nameInput_UjUO7ic {
  min-width: 100% !important;
  margin-right: 10px;
  text-transform: capitalize;
  height: 38px;
  font-size: 18px;
}

.controlPanel_header_2Tw3DgD .controlPanel_right_3BCnOHu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.controlPanel_header_2Tw3DgD .controlPanel_right_3BCnOHu button {
  margin-left: 10px !important;
}

.controlPanel_header_2Tw3DgD .controlPanel_buttonGroup_3OnkHEk {
  border: solid thin #D0D4F2;
  border-radius: 5px;
}

.controlPanel_header_2Tw3DgD button {
  /* @mixin basicButton; */
  /* height: 42px !important; */
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.controlPanel_header_2Tw3DgD .controlPanel_updateButton_3UHfJcL {
  /* @mixin basicButton; */
  margin-right: 0 !important;
  border: solid thin #D0D4F2;
}

.tagsEditor_tagsWrapper_2YtMpt8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  /* width: 70%; */
  margin-left: 50px;
  padding: 5px 0
}

.tagsEditor_tagsWrapper_2YtMpt8 > div:first-child {
  margin-top: 4px;
  font-weight: 600;
}

.tagsEditor_tagsWrapper_2YtMpt8 .tagsEditor_tagsList_wyrwes6 {
  margin-left: 10px;
  padding-right: 0;
}

.tagsEditor_modal_3HrtQkH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 0;
}

.tagsEditor_buttons_NNmHHKS {
  padding-top: 15px;
}

.tagsEditor_tagAddButton_4sOeund {
  border-radius: 10px;
  border: solid thin #394EFF;
}
.stepTypes_wrapper_2HwUnT4 {
  padding: 20px;
  /* z-index: 1; */
  /* box-shadow: 5px 0px 5px rgba(0, 0, 0, 0.05); */
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0
  /* overflow-y: auto; */
}

.stepTypes_wrapper_2HwUnT4 .stepTypes_input_2FyTYUC {
  width: 100% !important;
}

.stepTypes_header_2ayA38A {
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 20px;
}

.stepTypes_createStepItem_2PZW9N0 {
  border: solid thin #ddd;
  padding: 5px;
  margin-bottom: 10px;
  cursor: pointer;
  position: relative;
  border-radius: 3px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.stepTypes_createStepItem_2PZW9N0[data-active=true] {
  background-color: #F6F7FF;
  border: solid thin #D0D4F2;
}

.stepTypes_createStepItem_2PZW9N0 .stepTypes_title_yPH2fQU {
  color: #394EFF;
}

.stepTypes_createStepItem_2PZW9N0:hover {
  background-color: #F6F7FF;
  border: solid thin #D0D4F2;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.stepTypes_createStepItem_2PZW9N0 .stepTypes_icon_PfkMPmQ {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23666'%3E%3Cpath d='M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6zm-16.2 55.1l-352 208C45.6 483.9 32 476.6 32 464V47.9c0-16.3 16.4-18.4 24.1-13.8l352 208.1c10.5 6.2 10.5 21.4.1 27.6z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.stepTypes_createStepItem_2PZW9N0 .stepTypes_inputIcon_3x3uHIs {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' fill='%23666'%3E%3Cpath d='M528 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm16 336c0 8.823-7.177 16-16 16H48c-8.823 0-16-7.177-16-16V112c0-8.823 7.177-16 16-16h480c8.823 0 16 7.177 16 16v288zM168 268v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm-336 80v-24c0-6.627-5.373-12-12-12H84c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm384 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zM120 188v-24c0-6.627-5.373-12-12-12H84c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm-96 152v-8c0-6.627-5.373-12-12-12H180c-6.627 0-12 5.373-12 12v8c0 6.627 5.373 12 12 12h216c6.627 0 12-5.373 12-12z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.stepTypes_createStepItem_2PZW9N0 .stepTypes_clickIcon_1-9WLEV {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23666'%3E%3Cpath d='M360.543 188.156c-17.46-28.491-54.291-37.063-82.138-19.693-15.965-20.831-42.672-28.278-66.119-20.385V60.25c0-33.222-26.788-60.25-59.714-60.25S92.857 27.028 92.857 60.25v181.902c-20.338-13.673-47.578-13.89-68.389 1.472-26.556 19.605-32.368 57.08-13.132 83.926l114.271 159.5C136.803 502.673 154.893 512 174 512h185.714c27.714 0 51.832-19.294 58.145-46.528l28.571-123.25a60.769 60.769 0 0 0 1.57-13.723v-87c0-45.365-48.011-74.312-87.457-53.343zM82.097 275.588l28.258 39.439a7.999 7.999 0 1 0 14.503-4.659V60.25c0-37.35 55.428-37.41 55.428 0V241.5a8 8 0 0 0 8 8h7.144a8 8 0 0 0 8-8v-36.25c0-37.35 55.429-37.41 55.429 0v36.25a8 8 0 0 0 8 8H274a8 8 0 0 0 8-8v-21.75c0-37.351 55.429-37.408 55.429 0v21.75a8 8 0 0 0 8 8h7.143a8 8 0 0 0 8-8c0-37.35 55.429-37.41 55.429 0v87c0 2.186-.25 4.371-.742 6.496l-28.573 123.251C383.717 471.055 372.626 480 359.715 480H174c-8.813 0-17.181-4.332-22.381-11.588l-114.283-159.5c-22.213-31.004 23.801-62.575 44.761-33.324zM180.285 401v-87a8 8 0 0 1 8-8h7.144a8 8 0 0 1 8 8v87a8 8 0 0 1-8 8h-7.144a8 8 0 0 1-8-8zm78.572 0v-87a8 8 0 0 1 8-8H274a8 8 0 0 1 8 8v87a8 8 0 0 1-8 8h-7.143a8 8 0 0 1-8-8zm78.572 0v-87a8 8 0 0 1 8-8h7.143a8 8 0 0 1 8 8v87a8 8 0 0 1-8 8h-7.143a8 8 0 0 1-8-8z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.stepTypes_createStepItem_2PZW9N0 .stepTypes_navigationIcon_1US0m3Q {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23666'%3E%3Cpath d='M301.148 394.702l-79.2 79.19c-50.778 50.799-133.037 50.824-183.84 0-50.799-50.778-50.824-133.037 0-183.84l79.19-79.2a132.833 132.833 0 0 1 3.532-3.403c7.55-7.005 19.795-2.004 20.208 8.286.193 4.807.598 9.607 1.216 14.384.481 3.717-.746 7.447-3.397 10.096-16.48 16.469-75.142 75.128-75.3 75.286-36.738 36.759-36.731 96.188 0 132.94 36.759 36.738 96.188 36.731 132.94 0l79.2-79.2.36-.36c36.301-36.672 36.14-96.07-.37-132.58-8.214-8.214-17.577-14.58-27.585-19.109-4.566-2.066-7.426-6.667-7.134-11.67a62.197 62.197 0 0 1 2.826-15.259c2.103-6.601 9.531-9.961 15.919-7.28 15.073 6.324 29.187 15.62 41.435 27.868 50.688 50.689 50.679 133.17 0 183.851zm-90.296-93.554c12.248 12.248 26.362 21.544 41.435 27.868 6.388 2.68 13.816-.68 15.919-7.28a62.197 62.197 0 0 0 2.826-15.259c.292-5.003-2.569-9.604-7.134-11.67-10.008-4.528-19.371-10.894-27.585-19.109-36.51-36.51-36.671-95.908-.37-132.58l.36-.36 79.2-79.2c36.752-36.731 96.181-36.738 132.94 0 36.731 36.752 36.738 96.181 0 132.94-.157.157-58.819 58.817-75.3 75.286-2.651 2.65-3.878 6.379-3.397 10.096a163.156 163.156 0 0 1 1.216 14.384c.413 10.291 12.659 15.291 20.208 8.286a131.324 131.324 0 0 0 3.532-3.403l79.19-79.2c50.824-50.803 50.799-133.062 0-183.84-50.802-50.824-133.062-50.799-183.84 0l-79.2 79.19c-50.679 50.682-50.688 133.163 0 183.851z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.stepTypes_createStepItem_2PZW9N0 .stepTypes_jsIcon_IlHzm0M {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' fill='%23666'%3E%3Cpath d='M228.5 511.8l-25-7.1c-3.2-.9-5-4.2-4.1-7.4L340.1 4.4c.9-3.2 4.2-5 7.4-4.1l25 7.1c3.2.9 5 4.2 4.1 7.4L235.9 507.6c-.9 3.2-4.3 5.1-7.4 4.2zm-75.6-125.3l18.5-20.9c1.9-2.1 1.6-5.3-.5-7.1L49.9 256l121-102.5c2.1-1.8 2.4-5 .5-7.1l-18.5-20.9c-1.8-2.1-5-2.3-7.1-.4L1.7 252.3c-2.3 2-2.3 5.5 0 7.5L145.8 387c2.1 1.8 5.3 1.6 7.1-.5zm277.3.4l144.1-127.2c2.3-2 2.3-5.5 0-7.5L430.2 125.1c-2.1-1.8-5.2-1.6-7.1.4l-18.5 20.9c-1.9 2.1-1.6 5.3.5 7.1l121 102.5-121 102.5c-2.1 1.8-2.4 5-.5 7.1l18.5 20.9c1.8 2.1 5 2.3 7.1.4z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.stepTypes_createStepItem_2PZW9N0 > div:last-child {
  font-size: 10px;
  color: #888;
}

.stepTypes_createStepItem_2PZW9N0 {
  padding-left: 35px;
}

.stepTypes_testList_cKIpyBk {
  margin-top: 15px
}

.stepTypes_testList_cKIpyBk > div {
  border: solid thin #ddd;
  padding: 5px;
  margin-bottom: 10px;
  cursor: pointer;
  position: relative;
  border-radius: 3px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.stepTypes_testList_cKIpyBk > div[data-active=true] {
  background-color: #F6F7FF;
  border: solid thin #D0D4F2;
}

.stepTypes_testList_cKIpyBk > div .stepTypes_title_yPH2fQU {
  color: #394EFF;
}

.stepTypes_testList_cKIpyBk > div:hover {
  background-color: #F6F7FF;
  border: solid thin #D0D4F2;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.stepTypes_testList_cKIpyBk > div .stepTypes_icon_PfkMPmQ {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23666'%3E%3Cpath d='M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6zm-16.2 55.1l-352 208C45.6 483.9 32 476.6 32 464V47.9c0-16.3 16.4-18.4 24.1-13.8l352 208.1c10.5 6.2 10.5 21.4.1 27.6z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.stepTypes_testList_cKIpyBk > div .stepTypes_inputIcon_3x3uHIs {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' fill='%23666'%3E%3Cpath d='M528 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm16 336c0 8.823-7.177 16-16 16H48c-8.823 0-16-7.177-16-16V112c0-8.823 7.177-16 16-16h480c8.823 0 16 7.177 16 16v288zM168 268v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm-336 80v-24c0-6.627-5.373-12-12-12H84c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm384 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zM120 188v-24c0-6.627-5.373-12-12-12H84c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm-96 152v-8c0-6.627-5.373-12-12-12H180c-6.627 0-12 5.373-12 12v8c0 6.627 5.373 12 12 12h216c6.627 0 12-5.373 12-12z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.stepTypes_testList_cKIpyBk > div .stepTypes_clickIcon_1-9WLEV {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23666'%3E%3Cpath d='M360.543 188.156c-17.46-28.491-54.291-37.063-82.138-19.693-15.965-20.831-42.672-28.278-66.119-20.385V60.25c0-33.222-26.788-60.25-59.714-60.25S92.857 27.028 92.857 60.25v181.902c-20.338-13.673-47.578-13.89-68.389 1.472-26.556 19.605-32.368 57.08-13.132 83.926l114.271 159.5C136.803 502.673 154.893 512 174 512h185.714c27.714 0 51.832-19.294 58.145-46.528l28.571-123.25a60.769 60.769 0 0 0 1.57-13.723v-87c0-45.365-48.011-74.312-87.457-53.343zM82.097 275.588l28.258 39.439a7.999 7.999 0 1 0 14.503-4.659V60.25c0-37.35 55.428-37.41 55.428 0V241.5a8 8 0 0 0 8 8h7.144a8 8 0 0 0 8-8v-36.25c0-37.35 55.429-37.41 55.429 0v36.25a8 8 0 0 0 8 8H274a8 8 0 0 0 8-8v-21.75c0-37.351 55.429-37.408 55.429 0v21.75a8 8 0 0 0 8 8h7.143a8 8 0 0 0 8-8c0-37.35 55.429-37.41 55.429 0v87c0 2.186-.25 4.371-.742 6.496l-28.573 123.251C383.717 471.055 372.626 480 359.715 480H174c-8.813 0-17.181-4.332-22.381-11.588l-114.283-159.5c-22.213-31.004 23.801-62.575 44.761-33.324zM180.285 401v-87a8 8 0 0 1 8-8h7.144a8 8 0 0 1 8 8v87a8 8 0 0 1-8 8h-7.144a8 8 0 0 1-8-8zm78.572 0v-87a8 8 0 0 1 8-8H274a8 8 0 0 1 8 8v87a8 8 0 0 1-8 8h-7.143a8 8 0 0 1-8-8zm78.572 0v-87a8 8 0 0 1 8-8h7.143a8 8 0 0 1 8 8v87a8 8 0 0 1-8 8h-7.143a8 8 0 0 1-8-8z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.stepTypes_testList_cKIpyBk > div .stepTypes_navigationIcon_1US0m3Q {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23666'%3E%3Cpath d='M301.148 394.702l-79.2 79.19c-50.778 50.799-133.037 50.824-183.84 0-50.799-50.778-50.824-133.037 0-183.84l79.19-79.2a132.833 132.833 0 0 1 3.532-3.403c7.55-7.005 19.795-2.004 20.208 8.286.193 4.807.598 9.607 1.216 14.384.481 3.717-.746 7.447-3.397 10.096-16.48 16.469-75.142 75.128-75.3 75.286-36.738 36.759-36.731 96.188 0 132.94 36.759 36.738 96.188 36.731 132.94 0l79.2-79.2.36-.36c36.301-36.672 36.14-96.07-.37-132.58-8.214-8.214-17.577-14.58-27.585-19.109-4.566-2.066-7.426-6.667-7.134-11.67a62.197 62.197 0 0 1 2.826-15.259c2.103-6.601 9.531-9.961 15.919-7.28 15.073 6.324 29.187 15.62 41.435 27.868 50.688 50.689 50.679 133.17 0 183.851zm-90.296-93.554c12.248 12.248 26.362 21.544 41.435 27.868 6.388 2.68 13.816-.68 15.919-7.28a62.197 62.197 0 0 0 2.826-15.259c.292-5.003-2.569-9.604-7.134-11.67-10.008-4.528-19.371-10.894-27.585-19.109-36.51-36.51-36.671-95.908-.37-132.58l.36-.36 79.2-79.2c36.752-36.731 96.181-36.738 132.94 0 36.731 36.752 36.738 96.181 0 132.94-.157.157-58.819 58.817-75.3 75.286-2.651 2.65-3.878 6.379-3.397 10.096a163.156 163.156 0 0 1 1.216 14.384c.413 10.291 12.659 15.291 20.208 8.286a131.324 131.324 0 0 0 3.532-3.403l79.19-79.2c50.824-50.803 50.799-133.062 0-183.84-50.802-50.824-133.062-50.799-183.84 0l-79.2 79.19c-50.679 50.682-50.688 133.163 0 183.851z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.stepTypes_testList_cKIpyBk > div .stepTypes_jsIcon_IlHzm0M {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' fill='%23666'%3E%3Cpath d='M228.5 511.8l-25-7.1c-3.2-.9-5-4.2-4.1-7.4L340.1 4.4c.9-3.2 4.2-5 7.4-4.1l25 7.1c3.2.9 5 4.2 4.1 7.4L235.9 507.6c-.9 3.2-4.3 5.1-7.4 4.2zm-75.6-125.3l18.5-20.9c1.9-2.1 1.6-5.3-.5-7.1L49.9 256l121-102.5c2.1-1.8 2.4-5 .5-7.1l-18.5-20.9c-1.8-2.1-5-2.3-7.1-.4L1.7 252.3c-2.3 2-2.3 5.5 0 7.5L145.8 387c2.1 1.8 5.3 1.6 7.1-.5zm277.3.4l144.1-127.2c2.3-2 2.3-5.5 0-7.5L430.2 125.1c-2.1-1.8-5.2-1.6-7.1.4l-18.5 20.9c-1.9 2.1-1.6 5.3.5 7.1l121 102.5-121 102.5c-2.1 1.8-2.4 5-.5 7.1l18.5 20.9c1.8 2.1 5 2.3 7.1.4z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.stepTypes_testList_cKIpyBk > div > div:last-child {
  font-size: 10px;
  color: #888;
}
.fromTest_wrapper_3f3O09M {
  padding: 20px;
  /* min-width: 500px; */
  height: 100%;
  position: relative;
  background-color: rgba(242, 242, 242, 1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.fromTest_name_1LymSRb {
  font-size: 15px;
  color: #666;
}

.fromTest_label_ikfqcUk {
  /* font-weight: 300; */
  font-size: 14px;
  margin: 0;
  margin-bottom: 5px;
  color: #666;
}

.fromTest_formGroup_3YFy7PX {
  margin-bottom: 60px;
  overflow-y: auto;
}

.fromTest_stepList_1UDE1qJ {
  overflow-y: auto;
  margin-right: -20px;
  padding-right: 20px
}

.fromTest_stepList_1UDE1qJ::-webkit-scrollbar {
  width: 2px;
}

.fromTest_step_s5bAKsr {
  margin: 10px 0;
  position: relative;
  border-radius: 3px;
  cursor: pointer;
}

.fromTest_checkbox_3CRZlt8 {
  position: absolute !important;
  top: 35px;
  left: 15px;
}

.fromTest_buttons_3DGAwi0 {
  -webkit-box-shadow: 0 2px 10px 0 #ddd;
          box-shadow: 0 2px 10px 0 #ddd;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 2; /* TODO ZINDEXES because of CodeMirror */
}

.fromTest_addButton_2WbKh67 {
  background-color: white !important;
  border: solid thin #D0D4F2 !important;
  color: #394EFF !important;
}

.fromTest_addButton_2WbKh67:hover {
  background-color: #F6F7FF !important;
}
.selectorsInput_linkBtn_1mAeoAk {
  margin-top: 5px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px;
  color: #888
}

.selectorsInput_linkBtn_1mAeoAk:hover {
  text-decoration: underline;
}

.selectorsInput_linkBtn_1mAeoAk i {
  margin-right: 5px
}

.selectorsInput_linkBtn_1mAeoAk i.selectorsInput_edit_3kz9PMj {
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' fill='%23888'%3E%3Cpath d='M417.8 315.5l20-20c3.8-3.8 10.2-1.1 10.2 4.2V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h292.3c5.3 0 8 6.5 4.2 10.2l-20 20c-1.1 1.1-2.7 1.8-4.2 1.8H48c-8.8 0-16 7.2-16 16v352c0 8.8 7.2 16 16 16h352c8.8 0 16-7.2 16-16V319.7c0-1.6.6-3.1 1.8-4.2zm145.9-191.2L251.2 436.8l-99.9 11.1c-13.4 1.5-24.7-9.8-23.2-23.2l11.1-99.9L451.7 12.3c16.4-16.4 43-16.4 59.4 0l52.6 52.6c16.4 16.4 16.4 43 0 59.4zm-93.6 48.4L403.4 106 169.8 339.5l-8.3 75.1 75.1-8.3 233.5-233.6zm71-85.2l-52.6-52.6c-3.8-3.8-10.2-4-14.1 0L426 83.3l66.7 66.7 48.4-48.4c3.9-3.8 3.9-10.2 0-14.1z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.selectorsInput_linkBtn_1mAeoAk i.selectorsInput_undo_16M8UW4 {
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 496 496' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23888'%3E %3Cg id='Page-1' stroke='none' stroke-width='1'%3E %3Cg id='redo' transform='translate(248.000000, 248.000000) scale(-1, 1) translate(-248.000000, -248.000000)'%3E %3Cpath d='M484,1.42108547e-14 L474,1.42108547e-14 C467.373,1.42108547e-14 462,5.373 462,12 L462,122.625 C418.804,49.047 338.761,-0.285 247.207,0.001 C110.82,0.428 -0.213,112.009 0,248.396 C0.214,385.181 111.166,496 248,496 C311.926,496 370.202,471.813 414.178,432.092 C419.291,427.474 419.532,419.531 414.66,414.659 L407.591,407.59 C403.088,403.087 395.842,402.876 391.109,407.136 C353.218,441.238 303.065,462 248,462 C130.256,462 34,366.669 34,248 C34,130.256 129.331,34 248,34 C330.862,34 402.737,81.077 438.289,150 L324,150 C317.373,150 312,155.373 312,162 L312,172 C312,178.627 317.373,184 324,184 L484,184 C490.627,184 496,178.627 496,172 L496,12 C496,5.373 490.627,1.42108547e-14 484,1.42108547e-14 Z' id='Shape'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.selectorsInput_input_2_C6V95 {
  margin-bottom: 7px;
}
.stepEditor_wrapper_1I6k-0V {
  min-width: 500px;
  width: 100%;
  padding: 20px;
  background-color: rgba(242, 242, 242, 1);
  position: absolute;
  top: 0;
  bottom: 0;
  overflow-y: auto
}

.stepEditor_wrapper_1I6k-0V .stepEditor_input_2s1k9Hk {
  width: 100% !important;
}

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

.stepEditor_header_35WNZqA span {
  font-size: 12px;
  padding-left: 8px;
  color: #888;
}

.stepEditor_actions_1V-JzE1  {
  /* border-top: solid thin $gray-light; */
  margin-top: 10px;
  padding-top: 10px
}

.stepEditor_actions_1V-JzE1 .stepEditor_addButton_2RKpHGU {
  background-color: white !important;
  border: solid thin #D0D4F2 !important;
  color: #394EFF !important;
}

.stepEditor_actions_1V-JzE1 .stepEditor_addButton_2RKpHGU:hover {
  background-color: #F6F7FF !important;
}

.stepEditor_formGroup_2qaYKh6 {
  margin-bottom: 15px
}

.stepEditor_formGroup_2qaYKh6 .stepEditor_label_3545GMV {
  /* font-weight: 300; */
  font-size: 14px;
  margin: 0;
  margin-bottom: 5px;
}

.stepEditor_codeEditor_1SCPceI {
  max-width: 100%;
  border: solid thin #ddd;
  border-radius: 4px;
}
.testBuilder_menuStyle_1SBVLf2 {
  border: none !important;
  border-radius: 0;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: none !important;
  margin: 0 !important;
  -webkit-transition: padding 0.5s ease, -webkit-box-shadow 0.5s ease !important;
  transition: padding 0.5s ease, -webkit-box-shadow 0.5s ease !important;
  transition: box-shadow 0.5s ease, padding 0.5s ease !important;
  transition: box-shadow 0.5s ease, padding 0.5s ease, -webkit-box-shadow 0.5s ease !important
};

.testBuilder_menuStyle_1SBVLf2[data-fixed=true] {
  background: white !important;
  margin: 0;
  border: none;
  border-radius: 0 !important;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.05) !important;
          box-shadow: 0 2px 10px 0 rgba(0,0,0,0.05) !important;
  -webkit-transition: padding 0.5s ease, -webkit-box-shadow 0.5s ease !important;
  transition: padding 0.5s ease, -webkit-box-shadow 0.5s ease !important;
  transition: box-shadow 0.5s ease, padding 0.5s ease !important;
  transition: box-shadow 0.5s ease, padding 0.5s ease, -webkit-box-shadow 0.5s ease !important
}

.testBuilder_menuStyle_1SBVLf2[data-fixed=true] > div {
  width: 70%;
  margin: 0 auto;
}

.testBuilder_testItem_3ALjBTQ {
  padding: 10px;
}

.testBuilder_bottomMenu_2WpNJIW {
  position: fixed;
  bottom: 30px;
  right: 30px;
}
.divider_divider_2qGOceS {
  height: 1px;
  width: 100%;
}
.listItem_name_2i5QUsr {
  min-width: 55%;
}

.listItem_sessions_tyqlmnF {
  width: 6%;
}

.listItem_users_Y6PMg3l {
  width: 5%;
}

.listItem_occurrence_1zZ6mSl {
  width: 15%;
  min-width: 152px;
}

.sessionBar_wrapper_fbORI_7 {
  color: #888
}

.sessionBar_wrapper_fbORI_7:hover {
  background-color: #F6F7FF !important;
  color: #888 !important;
}

.sessionBar_wrapper_fbORI_7 > div {
  background-color: transparent !important;
}
.distributionBar_bar_3zJoXO1 {
  height: 10px;
}

.sideMenuHeader_label_2qXL9jf {
  letter-spacing: 0.2em;
  color: gray;
}
.siteDropdown_wrapper_1QQeE8f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-left: solid thin #ddd !important;
  padding: 10px 10px;
  min-width: 180px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none
}

.siteDropdown_wrapper_1QQeE8f:hover {
  background-color: #f6f6f6
}

.siteDropdown_wrapper_1QQeE8f:hover .siteDropdown_drodownIcon_1hdmepI {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.siteDropdown_wrapper_1QQeE8f:hover .siteDropdown_menu_35mYUbA {
  display: block;
}

.siteDropdown_wrapper_1QQeE8f .siteDropdown_drodownIcon_1hdmepI {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  margin: 0;
  margin-left: auto;
}

.siteDropdown_wrapper_1QQeE8f [data-can-disable=true] > li:first-child {
  /* user-select: none; */
  pointer-events: none;
}

.siteDropdown_wrapper_1QQeE8f [data-can-disable=true] > li:not(:first-child) {
  opacity: 0.3;
  pointer-events: none;
}

.siteDropdown_wrapper_1QQeE8f .siteDropdown_menu_35mYUbA {
  display: none;
  position: absolute;
  top: 50px;
  left: -1px;
  background-color: white;
  min-width: 200px;
  z-index: 2;
  border: 1px solid #ddd;
}

.siteDropdown_wrapper_1QQeE8f ul {
  margin: 0;
  max-height: 300px;
  overflow-y: auto
}

.siteDropdown_wrapper_1QQeE8f ul::-webkit-scrollbar {
  width: 2px;
  /* margin-right: 10px; */
}

.siteDropdown_wrapper_1QQeE8f ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  list-style-type: none;
  /* border: 1px solid $gray-light; */
  border-bottom: 1px solid #ddd;
  border-top: none;
  padding: 10px 15px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s
}

.siteDropdown_wrapper_1QQeE8f ul li:hover {
  background-color: #f6f6f6;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.siteDropdown_wrapper_1QQeE8f ul li:first-child {
  border-top: 1px solid #ddd;
}

.siteDropdown_headerSelect_1HCGLpX {
  border: none !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0 !important
}

.siteDropdown_headerSelect_1HCGLpX i {
  /* top: 8px !important; */
}

.siteDropdown_currentSite_364zBkw {
  max-width: 130px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.siteDropdown_statusGreenIcon_3LVlxNw {
  display: block;
  margin: 2px 10px 0 5px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 27' id='el_22wuds-Cf' fill='%23CCC'%3E%3Cstyle%3E@-webkit-keyframes kf_el_ukIWbUdgvd_an_oDxmZQ0Bk{0%25{opacity: 1;}25%25{opacity: 0;}50%25{opacity: 0;}75%25{opacity: 0;}100%25{opacity: 1;}}@keyframes kf_el_ukIWbUdgvd_an_oDxmZQ0Bk{0%25{opacity: 1;}25%25{opacity: 0;}50%25{opacity: 0;}75%25{opacity: 0;}100%25{opacity: 1;}}@-webkit-keyframes kf_el_wEsVhhqPf8_an_E-KQq13rj{0%25{opacity: 0;}25%25{opacity: 0;}50%25{opacity: 1;}75%25{opacity: 0;}100%25{opacity: 0;}}@keyframes kf_el_wEsVhhqPf8_an_E-KQq13rj{0%25{opacity: 0;}25%25{opacity: 0;}50%25{opacity: 1;}75%25{opacity: 0;}100%25{opacity: 0;}}@-webkit-keyframes kf_el_U2FCiqgzxb_an_m9yzz8xkM{0%25{opacity: 0;}25%25{opacity: 1;}50%25{opacity: 0;}75%25{opacity: 1;}100%25{opacity: 0;}}@keyframes kf_el_U2FCiqgzxb_an_m9yzz8xkM{0%25{opacity: 0;}25%25{opacity: 1;}50%25{opacity: 0;}75%25{opacity: 1;}100%25{opacity: 0;}}%23el_22wuds-Cf *{-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);animation-timing-function: cubic-bezier(0, 0, 1, 1);}%23el_f4mc7WDh_4{fill: none;}%23el_aKdbwQQQqk{fill: %23EFFCFB;}%23el_wEsVhhqPf8{fill: %2342AE5E;-webkit-animation-fill-mode: backwards;animation-fill-mode: backwards;opacity: 0;-webkit-animation-name: kf_el_wEsVhhqPf8_an_E-KQq13rj;animation-name: kf_el_wEsVhhqPf8_an_E-KQq13rj;-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);animation-timing-function: cubic-bezier(0, 0, 1, 1);}%23el_U2FCiqgzxb{fill: %2342AE5E;-webkit-animation-fill-mode: backwards;animation-fill-mode: backwards;opacity: 0;-webkit-animation-name: kf_el_U2FCiqgzxb_an_m9yzz8xkM;animation-name: kf_el_U2FCiqgzxb_an_m9yzz8xkM;-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);animation-timing-function: cubic-bezier(0, 0, 1, 1);}%23el_ukIWbUdgvd{fill: %2342AE5E;-webkit-animation-fill-mode: backwards;animation-fill-mode: backwards;opacity: 1;-webkit-animation-name: kf_el_ukIWbUdgvd_an_oDxmZQ0Bk;animation-name: kf_el_ukIWbUdgvd_an_oDxmZQ0Bk;-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);animation-timing-function: cubic-bezier(0, 0, 1, 1);}%23el_gkRDYgdIfg{fill: %23D4E0D7;}%3C/style%3E %3Cg fill-rule='evenodd' id='el_f4mc7WDh_4'%3E %3Crect width='12.75' height='27' rx='6.375' id='el_aKdbwQQQqk'/%3E %3Ccircle cx='6.5' cy='21' r='3' id='el_wEsVhhqPf8'/%3E %3Ccircle cx='6.5' cy='13.5' r='3' id='el_U2FCiqgzxb'/%3E %3Ccircle cx='6.5' cy='6' r='3' id='el_ukIWbUdgvd'/%3E %3Cpath fill-rule='nonzero' d='M6.375,0 C9.89581528,0 12.75,2.85418472 12.75,6.375 L12.75,20.625 C12.75,24.1458153 9.89581528,27 6.375,27 C2.85418472,27 0,24.1458153 0,20.625 L0,6.375 C0,2.85418472 2.85418472,0 6.375,0 Z M6.375,1 C3.40646947,1 1,3.40646947 1,6.375 L1,20.625 C1,23.5935305 3.40646947,26 6.375,26 C9.34353053,26 11.75,23.5935305 11.75,20.625 L11.75,6.375 C11.75,3.40646947 9.34353053,1 6.375,1 Z' id='el_gkRDYgdIfg'/%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 11px;
  height: 22px;
}

.siteDropdown_statusRedIcon_2Df1Kgl {
  display: block;
  margin: 2px 10px 0 5px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 27' id='el_hJM0blsye' fill='%23CCC'%3E%3Cstyle%3E@-webkit-keyframes kf_el_H4wBHCHYLZ_an_N9RZJSx8m{0%25{opacity: 1;}25%25{opacity: 0;}50%25{opacity: 0;}75%25{opacity: 0;}100%25{opacity: 1;}}@keyframes kf_el_H4wBHCHYLZ_an_N9RZJSx8m{0%25{opacity: 1;}25%25{opacity: 0;}50%25{opacity: 0;}75%25{opacity: 0;}100%25{opacity: 1;}}@-webkit-keyframes kf_el_NXzqKnXQqe_an_M-ATTs1w-{0%25{opacity: 0;}25%25{opacity: 1;}50%25{opacity: 0;}75%25{opacity: 1;}100%25{opacity: 0;}}@keyframes kf_el_NXzqKnXQqe_an_M-ATTs1w-{0%25{opacity: 0;}25%25{opacity: 1;}50%25{opacity: 0;}75%25{opacity: 1;}100%25{opacity: 0;}}@-webkit-keyframes kf_el_ttqcMIA9Q7_an_BL4putSZn{0%25{opacity: 0;}25%25{opacity: 0;}50%25{opacity: 1;}75%25{opacity: 0;}100%25{opacity: 0;}}@keyframes kf_el_ttqcMIA9Q7_an_BL4putSZn{0%25{opacity: 0;}25%25{opacity: 0;}50%25{opacity: 1;}75%25{opacity: 0;}100%25{opacity: 0;}}%23el_hJM0blsye *{-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);animation-timing-function: cubic-bezier(0, 0, 1, 1);}%23el_4MjBel3U5a{fill: none;}%23el_kN5g_r6aRg{fill: %23FCEFEF;}%23el_ttqcMIA9Q7{fill: %23C00;-webkit-animation-fill-mode: backwards;animation-fill-mode: backwards;opacity: 0;-webkit-animation-name: kf_el_ttqcMIA9Q7_an_BL4putSZn;animation-name: kf_el_ttqcMIA9Q7_an_BL4putSZn;-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);animation-timing-function: cubic-bezier(0, 0, 1, 1);}%23el_NXzqKnXQqe{fill: %23C00;-webkit-animation-fill-mode: backwards;animation-fill-mode: backwards;opacity: 0;-webkit-animation-name: kf_el_NXzqKnXQqe_an_M-ATTs1w-;animation-name: kf_el_NXzqKnXQqe_an_M-ATTs1w-;-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);animation-timing-function: cubic-bezier(0, 0, 1, 1);}%23el_H4wBHCHYLZ{fill: %23C00;-webkit-animation-fill-mode: backwards;animation-fill-mode: backwards;opacity: 1;-webkit-animation-name: kf_el_H4wBHCHYLZ_an_N9RZJSx8m;animation-name: kf_el_H4wBHCHYLZ_an_N9RZJSx8m;-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);animation-timing-function: cubic-bezier(0, 0, 1, 1);}%23el_ERDGwQOizM{fill: %23E0D4D4;}%3C/style%3E %3Cg fill-rule='evenodd' id='el_4MjBel3U5a'%3E %3Crect width='12.75' height='27' rx='6.375' id='el_kN5g_r6aRg'/%3E %3Ccircle cx='6.5' cy='21' r='3' id='el_ttqcMIA9Q7'/%3E %3Ccircle cx='6.5' cy='13.5' r='3' id='el_NXzqKnXQqe'/%3E %3Ccircle cx='6.5' cy='6' r='3' id='el_H4wBHCHYLZ'/%3E %3Cpath fill-rule='nonzero' d='M6.375,0 C9.89581528,0 12.75,2.85418472 12.75,6.375 L12.75,20.625 C12.75,24.1458153 9.89581528,27 6.375,27 C2.85418472,27 0,24.1458153 0,20.625 L0,6.375 C0,2.85418472 2.85418472,0 6.375,0 Z M6.375,1 C3.40646947,1 1,3.40646947 1,6.375 L1,20.625 C1,23.5935305 3.40646947,26 6.375,26 C9.34353053,26 11.75,23.5935305 11.75,20.625 L11.75,6.375 C11.75,3.40646947 9.34353053,1 6.375,1 Z' id='el_ERDGwQOizM'/%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 11px;
  height: 22px;
}

.siteDropdown_btnNew_3PkLDM_:hover {
  background-color: #f6f6f6;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.header_header_27gvRlR {
  position: fixed;
  width: 100%;
  /* margin-top: -81px; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  /* box-shadow: 0 2px 10px 0 rgba(0,0,0,0.05); */
  border-bottom: solid thin #ddd;
  padding: 0 15px;
  background: #fff;
  z-index: 100;
}

.header_nav_1rhxP6w {
  position: relative;
  margin: 0 15px;
  padding: 0 10px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  font-weight: 500;
  color: #333;
  text-transform: uppercase;
  white-space: nowrap;
}

.header_nav_1rhxP6w:hover, .header_nav_1rhxP6w.header_active_3_n3a5x {
  color: #394EFF;
  border-bottom: 2px solid #394EFF;
}

.header_nav_1rhxP6w {
  position: relative;
}

.header_logo_11R6T0C {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 29 29'%3E %3Cdefs%3E %3Cpath id='asayer-icon-a' d='M8.28610412,13.3121114 C8.11730797,13.0912299 7.84534541,12.9746316 7.56897761,13.0046583 C7.29260981,13.0346849 7.05203361,13.2069692 6.93461246,13.4589475 L0.0863983115,27.1510949 C-0.0404471295,27.4048126 -0.0268878956,27.7061168 0.122234175,27.9474155 C0.271356245,28.1887142 0.534779416,28.3356031 0.818438456,28.33563 L10.3542246,28.33563 C10.6662609,28.3428744 10.9532361,28.1654869 11.0862647,27.883135 C13.1432547,23.6325931 11.896646,17.1696633 8.28610412,13.3121114 Z'/%3E %3C/defs%3E %3Cg fill='none' transform='rotate(90 14.5 14.5)'%3E %3Cg fill='%233EAAAF'%3E %3Cuse xlink:href='%23asayer-icon-a'/%3E %3Cuse xlink:href='%23asayer-icon-a'/%3E %3C/g%3E %3Cpath fill='%23394EFF' d='M17.2714067,27.4640381 C17.410038,27.74133 17.6934316,27.9165331 18.0034468,27.9165331 L27.5375206,27.9165331 C27.8211796,27.9165331 28.0846028,27.7696174 28.2337248,27.5283187 C28.3828469,27.28702 28.3964062,26.9857157 28.2695607,26.731998 C28.2695607,26.731998 15.4430187,1.07591735 15.1206642,0.434204969 C14.9906119,0.167662775 14.7195483,-0.000993004059 14.4229726,0 C14.1263969,0.00119574631 13.8565853,0.171847375 13.7285036,0.439342093 C10.563801,10.7775038 11.7447687,19.7857358 17.2714067,27.4640381 Z'/%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  height: 50px;
  width: 30px;
  margin-right: 15px;
}

.header_right_2hKYOiL {
  margin-left: auto;
  position: relative;
  cursor: default;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.header_right_2hKYOiL > .header_menuItem_3rqFZLd {
  height: 50px;
  width: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-left: solid thin #ddd;
  position: relative;
}

.header_right_2hKYOiL > .header_menuItem_3rqFZLd .header_dropdown_3pK23xL {
  position: absolute;
  right: 0;
  top: 50px;
}

.header_userDetails_2892wji {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
  padding: 0 5px 0 15px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  min-width: 100px
}

.header_userDetails_2892wji:hover {
  background-color: #f6f6f6;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.header_userDetails_2892wji:hover ul {
  display: block;
}

.header_userDetails_2892wji {
  /* & span {
    display: block;
    line-height: $height;
  } */
}

.header_userDetails_2892wji ul {
  display: none;
  position: absolute;
  list-style: none;
  right: -15px;
  top: 50px;
  left: -1px;
  background: #fff;
  z-index: 1;
}

.header_userDetails_2892wji li {
  border: 1px solid #ddd;
  border-top: none;
}

.header_userDetails_2892wji li:first-child {
  border-top: 1px solid #ddd;
}

.header_userDetails_2892wji a, .header_userDetails_2892wji button {
  color: #333;
  display: block;
  cursor: pointer;
  width: 100%;
  /* line-height: 35px; */
  /* height: 45px; */
  padding: 10px 15px;
  text-align: left;
  font-size: 14px;
}

.header_userDetails_2892wji a:hover, .header_userDetails_2892wji button:hover {
  background-color: #f6f6f6;
}

.header_userIcon_3Ara-7r {
  width: ;
  height: ;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23666'%3E%3Cpath d='M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 32c118.663 0 216 96.055 216 216 0 45.887-14.373 88.578-38.928 123.692-11.413-36.912-44.537-64.38-84.385-67.413C371.483 288.374 384 257.149 384 224c0-70.741-57.249-128-128-128-70.74 0-128 57.249-128 128 0 33.149 12.517 64.374 35.313 88.279-39.861 3.033-72.994 30.519-84.396 67.45C54.424 344.761 40 302.154 40 256c0-118.663 96.055-216 216-216zm-96 184c0-53.019 42.981-96 96-96s96 42.981 96 96-42.981 96-96 96-96-42.981-96-96zm-53.333 188.058c0-43.808 31.782-68.058 64-68.058h40.622c28.662 10.663 60.712 10.68 89.422 0h40.622c32.717 0 64 24.665 64 68.073-83.416 79.913-215.066 79.926-298.666-.015z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.header_headerIcon_3RJsjHi {
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px;
  /* border-left: solid thin $gray-light; */
  /* border-right: solid thin $gray-light; */
  height: 50px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s
}

.header_headerIcon_3RJsjHi:hover {
  background-color: #f6f6f6;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.header_headerIcon_3RJsjHi[data-active=true] {
  background-color: #f6f6f6;
}

.header_divider_2XPAvqw {
  width: 1px;
  background-color: #ddd;
  /* height: 100%; */
}

.header_placeOnTop_3WnDWER {
  z-index: 9999;
}

.header_newBadge_1zfdXT5 {
  position: absolute;
  height: 14px;
  width: 28px;
  background-color: #cc0000;
  border-radius: 3px;
  font-size: 9px;
  line-height: 15px;
  color: white;
  text-align: center;
  right: -22px;
  top: 10px;
}
.discover_wrapper_3Csxe31 {
  position: relative;
}

.discover_button_pPBziez {
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px;
  /* border-left: solid thin $gray-light; */
  /* border-right: solid thin $gray-light; */
  height: 50px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s
}

.discover_button_pPBziez:hover {
  background-color: #f6f6f6;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.discover_button_pPBziez[data-active=true] {
  background-color: #f6f6f6;
}

.discover_modal_3CWAhzW {
  min-width: 350px;
  /* min-height: 300px; */
  border-radius: 5px;
  /* overflow: hidden; */
  background-color: white;
  -webkit-box-shadow: 0 2px 10px 0 #ddd;
          box-shadow: 0 2px 10px 0 #ddd;
  position: absolute;
  right: -40px;
  top: 65px
}

.discover_modal_3CWAhzW .discover_tooltipArrow_31Kv1Lh {
  width: 50px;
  height: 25px;
  position: absolute;
  bottom: 100%;
  right: 16px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  overflow: hidden;
}

.discover_modal_3CWAhzW .discover_tooltipArrow_31Kv1Lh::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background: white;
  -webkit-transform: translateX(-50%) translateY(50%) rotate(45deg);
          transform: translateX(-50%) translateY(50%) rotate(45deg);
  bottom: 0;
  left: 50%;
  -webkit-box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.6);
          box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.6);
}

.discover_modal_3CWAhzW .discover_header_3c43tdJ {
  padding: 10px 15px;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* justify-content: space-between; */
}

.discover_modal_3CWAhzW .discover_header_3c43tdJ .discover_info_h0P-aGf > div:first-child {
  font-style: italic;
  font-weight: 400;
}

.discover_modal_3CWAhzW .discover_header_3c43tdJ .discover_info_h0P-aGf > div:last-child {
  font-size: 12px;
  font-weight: 300;
}

.discover_content_1dhSxL0 h4 {
  border-bottom: solid thin #ddd;
  padding: 10px 20px;
}

.discover_content_1dhSxL0 .discover_list_2YZJHIN {
  padding: 20px;
  padding-top: 0;
}

.discover_progressWrapper_1UsKKt6 {
  width: 25px;
  /* margin-right: 10px; */
}
.featureItem_wrapper_2LPdToe {
  padding: 10px 0;
}

.featureItem_completed_2EOUKO_ {
  pointer-events: none;
}

.featureItem_checkbox_HRgYN-2 {
  font-weight: 500;
  pointer-events: none
}

.featureItem_checkbox_HRgYN-2 label {
  /* cursor: default !important; */
}

.featureItem_checkbox_HRgYN-2 label:before {
  border-radius: 50% !important;
  background-color: #ddd !important;
}

.featureItem_checkbox_HRgYN-2.featureItem_active_24qeeua {
  text-decoration: line-through !important;
  font-weight: 300;
}

.featureItem_checkbox_HRgYN-2.featureItem_active_24qeeua label:before {
  display: none !important;
}

.featureItem_subText_1RAn3sv {
  margin-left: 27px;
  color: #888;
  font-size: 12px;
  font-weight: 300;
}

.featureItem_activeLink_mAv8YDs {
  cursor: pointer;
  pointer-events: default
}

.featureItem_activeLink_mAv8YDs label {
  color: #000000 !important;
  text-decoration: underline;
}
.trialNotification_label_ij0PC__ {
  color: #cc0000;
}
.announcements_wrapper_3K8CkL_ {
  position: relative;
}

.announcements_button_1hArSwD {
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px;
  /* border-left: solid thin $gray-light; */
  /* border-right: solid thin $gray-light; */
  height: 50px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s
}

.announcements_button_1hArSwD:hover {
  background-color: #f6f6f6;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.announcements_button_1hArSwD[data-active=true] {
  background-color: #f6f6f6;
}

.announcements_counter_3TFCVId {
  position: absolute;
  top: 8px;
  left: 24px;
  background-color: red;
  color: white;
  font-size: 9px;
  font-weight: 300;
  min-width: 16px;
  height: 16px;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 3px;
}
.listItem_wrapper_3-z7uRa {
  background-color: white;
  margin-bottom: 20px;
  padding: 15px;
}
.notifications_wrapper_BRf9H_B {
  position: relative;
  background-color: white;
}

.notifications_button_4ibicXv {
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px;
  /* border-left: solid thin $gray-light; */
  /* border-right: solid thin $gray-light; */
  height: 50px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s
}

.notifications_button_4ibicXv:hover {
  background-color: #f6f6f6;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.notifications_button_4ibicXv[data-active=true] {
  background-color: #f6f6f6;
}

.notifications_counter_3a5VsJE {
  position: absolute;
  top: 8px;
  left: 24px;
  background-color: #cc0000;
  color: white;
  font-size: 9px;
  min-width: 16px;
  height: 16px;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 3px;
}
.listItem_wrapper_2V01B0b {
  /* background-color: white; */
  /* margin-bottom: 20px; */
  padding: 15px;
}

.listItem_viewed_1m_LgPh {
  background-color: #f6f6f6;
}
/* .wrapper {
  background-color: $tealx-light;

  &.threshold {
    background-color: $teal-light;
  }
} */

.alertTypeLabel_wrapper_1vlGAfp {
  background-color: white;
  color: #666;
  border: solid thin #ddd;
}
.errorsBadge_badge_2sNeK7P {
  position: absolute;
  height: 7px;
  width: 7px;
  border-radius: 50%;
  background-color: #cc0000;
  /* border-radius: 3px;
  font-size: 9px;
  line-height: 15px;
  color: white;
  text-align: center; */
  right: 0px;
  top: 12px;
}
.alertItem_wrapper_2Mn1YKC:hover {
  background-color: #F6F7FF;
}

.alertItem_wrapper_2Mn1YKC.alertItem_active_3weiwRK {
  background-color: #F6F7FF;
}

.alertForm_wrapper_3TL4wgV {
  height: 100vh;
  position: relative;
}

.alertForm_content_gtSDZaQ {
  height: calc(100vh - 102px);
  overflow-y: auto
}

.alertForm_content_gtSDZaQ::-webkit-scrollbar {
  width: 2px;
}

.alertForm_content_gtSDZaQ::-webkit-scrollbar-thumb {
  background: transparent;
}

.alertForm_content_gtSDZaQ::-webkit-scrollbar-track {
  background: transparent;
}

.alertForm_content_gtSDZaQ:hover::-webkit-scrollbar-track {
  background: #f3f3f3;
}

.alertForm_content_gtSDZaQ:hover::-webkit-scrollbar-thumb {
  background: #888;
}

.scheduleUpdater_modalHeader_I2irHDb {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.scheduleUpdater_title_3bw8Wl2,  .scheduleUpdater_nameTitle_1-i3kof, .scheduleUpdater_scheduleTitle_2uQ9so0 {
  font-family: 'Arial-BoldMT', 'Arial Bold', 'Arial';
  font-weight: 700;
}

.scheduleUpdater_title_3bw8Wl2 {
  font-size: 14px;
}

.scheduleUpdater_nameTitle_1-i3kof, .scheduleUpdater_scheduleTitle_2uQ9so0 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.scheduleUpdater_name_2Hcd_Pe {
  display:block;
  text-decoration: none;
  border-color: transparent;
  background: #f6f6f6;
  padding: 9px;
  border-radius: 3px;
  width: 100%
}

.scheduleUpdater_name_2Hcd_Pe:focus {
  border-color: #394EFF !important;
}

.scheduleUpdater_schedule_3od89h3 {
  padding-bottom: 30px;
}

.scheduleUpdater_scheduleControls_23rtTAc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.title_title_2SOPAJA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.codeLoader_wrapper_3ZhPNhP {
  position: relative;
}

.codeLoader_codeCopy_84cA2Vr {
  position: absolute;
  z-index: 50;
  top: 10px;
  right: 15px;
  background: rgba(0, 0, 0, 0.2);
  color: white !important;
  padding: 6px 20px;
  cursor: pointer;
  border-radius: 3px;
  color: #888;
  min-width: 90px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s
}

.codeLoader_codeCopy_84cA2Vr:hover {
  background: rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.codeLoader_codeLoader_2s09Ej0 {
  /* height: 80%; */
  width: 100%;
  /* padding: 0 25px 25px 0; */
  height: calc(100vh - 215px)
}

.codeLoader_codeLoader_2s09Ej0 .CodeMirror {
  height: 100%;
}
.logTab_logTab_2XpNTu4 {
  /* background: $gray-lightest; */
  position: relative; /* for the js offsetTop work  */
}

.logTab_request_2gHTYPD {
  color: #E28940;
}

.logTab_responce_2LeY0CS {
  color: #366CD9;
}

.logTab_block_3zwe4kd {
  padding: 10px;
  text-align: justify
}

.logTab_block_3zwe4kd[data-selected=true] {
  background: #ddd;
}
.consoleTab_consoleTab_uhlunfC {
  /* background: $gray-lightest; */
}

.consoleTab_block_3mfOdqx {
  padding: 5px;
}
.videoTab_video_1e56VDm {
  height: calc(100vh - 266px);
  width: 100%;
}
.timelineTab_stepWrapper_At2o68a {
  overflow: hidden;
  font-size: 13px;
  padding-bottom: 10px;
  position: relative
}

.timelineTab_stepWrapper_At2o68a .timelineTab_step_2FnhPDO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  min-height: 50px;
}

.timelineTab_stepWrapper_At2o68a:last-child::after {
  display: none;
}

.timelineTab_subSteps_2jjKjya {
  padding-left: 50px
}

.timelineTab_subSteps_2jjKjya .timelineTab_step_2FnhPDO {
  background-color: #f6f6f6;
  padding: 5px 0;
  padding-left: 5px;
  border-bottom: solid thin #ddd
}

.timelineTab_subSteps_2jjKjya .timelineTab_step_2FnhPDO .timelineTab_description_3LKycr6 {
  width: 423px;
}

.timelineTab_iconWrapper_3J-eP46 {
  width: 40px;
  height: 40px;
  background: #f6f6f6;
  border: 1px solid #ddd;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}

.timelineTab_description_3LKycr6 {
  width: 70%;
  padding: 0 12px;
  margin-top: 12px
}

.timelineTab_description_3LKycr6 .timelineTab_line_1yMDsZL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 5px
}

.timelineTab_description_3LKycr6 .timelineTab_line_1yMDsZL .timelineTab_input_2D8ctZX {
  /* margin-left: 5px; */
}

.timelineTab_description_3LKycr6 .timelineTab_info_Llkyi8T {
  max-width: 80%;
  display: block;
  border-radius: 3px;
  /* background: $gray-lightest; */
  padding: 3px;
  color: #666;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  background-color: #FFF2F2;
  font-family: 'menlo', 'monaco', 'consolas', monospace;
  margin: 5px 0
}

.timelineTab_description_3LKycr6 .timelineTab_info_Llkyi8T:hover {
  background-color: #F3DADA;
}

.timelineTab_description_3LKycr6 .timelineTab_input_2D8ctZX {
  line-height: 17px;
  background-color: #CC0000;
  color: white;
  padding: 2px 8px;
  text-transform: uppercase;
  border-radius: 3px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.timelineTab_started_1gh1pNp {
  width: 10%;
}

.timelineTab_started_1gh1pNp::before {
  content: '';
  width: 11px;
  height: 11px;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23666'%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm216 248c0 118.7-96.1 216-216 216-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216 118.7 0 216 96.1 216 216zm-148.9 88.3l-81.2-59c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h14c6.6 0 12 5.4 12 12v146.3l70.5 51.3c5.4 3.9 6.5 11.4 2.6 16.8l-8.2 11.3c-3.9 5.3-11.4 6.5-16.8 2.6z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  /* vertical-align: text-bottom; */
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

.timelineTab_started_1gh1pNp {
  margin-top: 12px;
}

.timelineTab_duration_-xFvIgM {
  width: 15%;
}

.timelineTab_duration_-xFvIgM::before {
  content: '';
  width: 11px;
  height: 11px;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 532' fill='%23666'%3E%3Cpath d='M393.3 141.3l17.5-17.5c4.7-4.7 4.7-12.3 0-17l-5.7-5.7c-4.7-4.7-12.3-4.7-17 0l-17.5 17.5c-35.8-31-81.5-50.9-131.7-54.2V32h25c6.6 0 12-5.4 12-12v-8c0-6.6-5.4-12-12-12h-80c-6.6 0-12 5.4-12 12v8c0 6.6 5.4 12 12 12h23v32.6C91.2 73.3 0 170 0 288c0 123.7 100.3 224 224 224s224-100.3 224-224c0-56.1-20.6-107.4-54.7-146.7zM224 480c-106.1 0-192-85.9-192-192S117.9 96 224 96s192 85.9 192 192-85.9 192-192 192zm4-128h-8c-6.6 0-12-5.4-12-12V172c0-6.6 5.4-12 12-12h8c6.6 0 12 5.4 12 12v168c0 6.6-5.4 12-12 12z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  /* vertical-align: text-bottom; */
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

.timelineTab_duration_-xFvIgM {
  margin-top: 12px;
}

.timelineTab_screenshotButton_1XJejLw {
  padding: 5px;
  margin-top: 12px;
  cursor: pointer;
  width: 18px;
  height: 18px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23666'%3E%3Cpath d='M324.3 64c3.3 0 6.3 2.1 7.5 5.2l22.1 58.8H464c8.8 0 16 7.2 16 16v288c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h110.2l20.1-53.6c2.3-6.2 8.3-10.4 15-10.4h131m0-32h-131c-20 0-37.9 12.4-44.9 31.1L136 96H48c-26.5 0-48 21.5-48 48v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48h-88l-14.3-38c-5.8-15.7-20.7-26-37.4-26zM256 408c-66.2 0-120-53.8-120-120s53.8-120 120-120 120 53.8 120 120-53.8 120-120 120zm0-208c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center
}

.timelineTab_screenshotButton_1XJejLw:hover {
  width: 18px;
  height: 18px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23888'%3E%3Cpath d='M324.3 64c3.3 0 6.3 2.1 7.5 5.2l22.1 58.8H464c8.8 0 16 7.2 16 16v288c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h110.2l20.1-53.6c2.3-6.2 8.3-10.4 15-10.4h131m0-32h-131c-20 0-37.9 12.4-44.9 31.1L136 96H48c-26.5 0-48 21.5-48 48v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48h-88l-14.3-38c-5.8-15.7-20.7-26-37.4-26zM256 408c-66.2 0-120-53.8-120-120s53.8-120 120-120 120 53.8 120 120-53.8 120-120 120zm0-208c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.timelineTab_screenshot_1070hLE img {
  width: 300px;
  height: auto;
}
.results_wrapper_3NwGanr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 20px 20px 20px;
  height: calc(100vh - 60px);
}

.results_runInfo_2NwyH2P {
  background: #f6f6f6;
  padding: 10px;
  margin-bottom: 20px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 3px 0 #ddd;
          box-shadow: 0px 1px 3px 0 #ddd
}

.results_runInfo_2NwyH2P .results_topBlock_3o2UTEY,
  .results_runInfo_2NwyH2P .results_bottomBlock_2C45qc9 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.results_runInfo_2NwyH2P .results_topBlock_3o2UTEY {
  padding: 0px 10px;
  margin-bottom: 10px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.results_runInfo_2NwyH2P .results_topBlock_3o2UTEY > div {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.results_runInfo_2NwyH2P .results_topBlock_3o2UTEY > div:nth-child(2) {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  padding: 0 10px;
}

.results_runInfo_2NwyH2P .results_bottomBlock_2C45qc9 {
  background-color: white;
  border-radius: 15px;
  height: 30px;
  padding: 0 10px;
  -webkit-box-shadow: 0px 1px 3px 0 #ddd;
          box-shadow: 0px 1px 3px 0 #ddd;
}

.results_runInfo_2NwyH2P .results_bottomBlock_2C45qc9 .results_testDetails_1epzsz2, .results_runInfo_2NwyH2P .results_bottomBlock_2C45qc9 .results_clientDetails_1P9DA6I {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.results_runInfo_2NwyH2P .results_asssetsButtonContent_B8mLVoQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.results_runInfo_2NwyH2P .results_downloadIcon_21Tau1A {
  width: 10px;
  height: 10px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23394EFF'%3E%3Cpath d='M452 432c0 11-9 20-20 20s-20-9-20-20 9-20 20-20 20 9 20 20zm-84-20c-11 0-20 9-20 20s9 20 20 20 20-9 20-20-9-20-20-20zm144-48v104c0 24.3-19.7 44-44 44H44c-24.3 0-44-19.7-44-44V364c0-24.3 19.7-44 44-44h99.4L87 263.6c-25.2-25.2-7.3-68.3 28.3-68.3H168V40c0-22.1 17.9-40 40-40h96c22.1 0 40 17.9 40 40v155.3h52.7c35.6 0 53.4 43.1 28.3 68.3L368.6 320H468c24.3 0 44 19.7 44 44zm-261.7 17.7c3.1 3.1 8.2 3.1 11.3 0L402.3 241c5-5 1.5-13.7-5.7-13.7H312V40c0-4.4-3.6-8-8-8h-96c-4.4 0-8 3.6-8 8v187.3h-84.7c-7.1 0-10.7 8.6-5.7 13.7l140.7 140.7zM480 364c0-6.6-5.4-12-12-12H336.6l-52.3 52.3c-15.6 15.6-41 15.6-56.6 0L175.4 352H44c-6.6 0-12 5.4-12 12v104c0 6.6 5.4 12 12 12h424c6.6 0 12-5.4 12-12V364z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  cursor: pointer;
  margin-right: 10px;
}

.results_scheduleIcon_2cxkI7U {
  width: ;
  height: ;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23394EFF'%3E%3Cpath d='M20 24h10c6.627 0 12 5.373 12 12v94.625C85.196 57.047 165.239 7.715 256.793 8.001 393.18 8.428 504.213 120.009 504 256.396 503.786 393.181 392.834 504 256 504c-63.926 0-122.202-24.187-166.178-63.908-5.113-4.618-5.354-12.561-.482-17.433l7.069-7.069c4.503-4.503 11.749-4.714 16.482-.454C150.782 449.238 200.935 470 256 470c117.744 0 214-95.331 214-214 0-117.744-95.331-214-214-214-82.862 0-154.737 47.077-190.289 116H164c6.627 0 12 5.373 12 12v10c0 6.627-5.373 12-12 12H20c-6.627 0-12-5.373-12-12V36c0-6.627 5.373-12 12-12zm321.647 315.235l4.706-6.47c3.898-5.36 2.713-12.865-2.647-16.763L272 263.853V116c0-6.627-5.373-12-12-12h-8c-6.627 0-12 5.373-12 12v164.147l84.884 61.734c5.36 3.899 12.865 2.714 16.763-2.646z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 12px;
  height: 12px;
  margin-right: 5px;
}

.results_tabsHeader_3_-50Cg {
  border-bottom: 1px solid #ddd;
}

.results_tabLabel_eb0fLYe {
  cursor: pointer;
  border-bottom: 2px solid transparent;
  text-align: center;
  padding: 10px 0;
  width: 108px;
  display: inline-block;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  text-transform: uppercase
}

.results_tabLabel_eb0fLYe:hover {
  border-color: #394EFF;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  color: #2331A8;
}

.results_tabLabel_eb0fLYe[data-active=true] {
  border-color: #394EFF;
  color: #2331A8;
}

.results_tab_3qKHWoL {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 30px;
  overflow-y: auto;
}


.cm-s-yeti.CodeMirror {
  background-color: #ffffff !important;
  color: #d1c9c0 !important;
  border: none;
  border-radius: 4px;
}

.cm-s-yeti .CodeMirror-gutters {
  color: #adaba6;
  background-color: #ffffff;
  border: none;
}

.cm-s-yeti span.cm-comment { color: #777;
}

.cm-s-yeti span.cm-def { color: #00f;
}

.cm-s-yeti span.cm-keyword { color: #708;
}

.cm-s-yeti span.cm-variable { color: #00f;
}

.cm-s-yeti span.cm-string { color: #0a9d0a;
}

.cm-s-yeti span.cm-property { color: #607392;
}

.cm-s-custom.CodeMirror {
  background-color: transparent !important;
  color: #d1c9c0 !important;
  border: none;
  border-radius: 4px;
  height: auto;
}

.cm-s-custom span.cm-comment { color: #777;
}

.cm-s-custom span.cm-def { color: #00f;
}

.cm-s-custom span.cm-keyword { color: #708;
}

.cm-s-custom span.cm-variable { color: #00f;
}

.cm-s-custom span.cm-string { color: #0a9d0a;
}

.cm-s-custom span.cm-property { color: #607392;
}

.cm-s-custom .CodeMirror-hscrollbar { overflow: hidden !important;
}

.cm-s-custom .CodeMirror-sizer { min-width: 100% !important;
}

.cm-s-custom pre { max-width: 100% !important; overflow: hidden;
}

.cm-s-docs.CodeMirror {
  background-color: #000 !important;
  color: white !important;
  border: none;
  border-radius: 4px;
  height: auto;
  padding: 10px;
}

.cm-s-docs span.cm-comment { color: #777;
}

.cm-s-docs span.cm-def { color: rgb(156, 220, 254);
}

.cm-s-docs span.cm-keyword { color: rgb(86, 156, 214);
}

.cm-s-docs span.cm-variable { color: rgb(156, 220, 254);
}

.cm-s-docs span.cm-string { color: rgb(206, 145, 120);
}

.cm-s-docs span.cm-number { color: rgb(206, 145, 120);
}

.cm-s-docs span.cm-property { color: rgb(156, 220, 254);
}

.cm-s-docs span.cm-operator { color: rgb(156, 220, 254);
}

.cm-s-docs .CodeMirror-hscrollbar { overflow: hidden !important;
}

.cm-s-docs .CodeMirror-sizer { min-width: 100% !important;
}

.cm-s-docs pre { max-width: 100% !important; overflow: hidden;
}
/* Auto-generated, DO NOT EDIT */

/* fill */

.fill-white { fill: #fff
}

.fill-gray-light-shade { fill: #EEEEEE
}

.fill-gray-lightest { fill: #f6f6f6
}

.fill-gray-light { fill: #ddd
}

.fill-gray-medium { fill: #888
}

.fill-gray-dark { fill: #666
}

.fill-gray-darkest { fill: #333
}

.fill-teal { fill: #394EFF
}

.fill-teal-dark { fill: #2331A8
}

.fill-tealx { fill: #3EAAAF
}

.fill-tealx-light { fill: #E2F0EE
}

.fill-tealx-light-border { fill: #C6DCDA
}

.fill-orange { fill: #E28940
}

.fill-yellow { fill: #FFFBE5
}

.fill-yellow2 { fill: #F5A623
}

.fill-orange-dark { fill: #C26822
}

.fill-green { fill: #42AE5E
}

.fill-green2 { fill: #00dc69
}

.fill-green-dark { fill: #2C9848
}

.fill-red { fill: #cc0000
}

.fill-red2 { fill: #F5A623
}

.fill-blue { fill: #366CD9
}

.fill-blue2 { fill: #0076FF
}

.fill-active-blue { fill: #F6F7FF
}

.fill-active-blue-border { fill: #D0D4F2
}

.fill-pink { fill: #ffb9b9
}

/* color */

.color-white { color: #fff
}

.color-gray-light-shade { color: #EEEEEE
}

.color-gray-lightest { color: #f6f6f6
}

.color-gray-light { color: #ddd
}

.color-gray-medium { color: #888
}

.color-gray-dark { color: #666
}

.color-gray-darkest { color: #333
}

.color-teal { color: #394EFF
}

.color-teal-dark { color: #2331A8
}

.color-tealx { color: #3EAAAF
}

.color-tealx-light { color: #E2F0EE
}

.color-tealx-light-border { color: #C6DCDA
}

.color-orange { color: #E28940
}

.color-yellow { color: #FFFBE5
}

.color-yellow2 { color: #F5A623
}

.color-orange-dark { color: #C26822
}

.color-green { color: #42AE5E
}

.color-green2 { color: #00dc69
}

.color-green-dark { color: #2C9848
}

.color-red { color: #cc0000
}

.color-red2 { color: #F5A623
}

.color-blue { color: #366CD9
}

.color-blue2 { color: #0076FF
}

.color-active-blue { color: #F6F7FF
}

.color-active-blue-border { color: #D0D4F2
}

.color-pink { color: #ffb9b9
}

/* color */

.hover-white:hover { color: #fff
}

.hover-gray-light-shade:hover { color: #EEEEEE
}

.hover-gray-lightest:hover { color: #f6f6f6
}

.hover-gray-light:hover { color: #ddd
}

.hover-gray-medium:hover { color: #888
}

.hover-gray-dark:hover { color: #666
}

.hover-gray-darkest:hover { color: #333
}

.hover-teal:hover { color: #394EFF
}

.hover-teal-dark:hover { color: #2331A8
}

.hover-tealx:hover { color: #3EAAAF
}

.hover-tealx-light:hover { color: #E2F0EE
}

.hover-tealx-light-border:hover { color: #C6DCDA
}

.hover-orange:hover { color: #E28940
}

.hover-yellow:hover { color: #FFFBE5
}

.hover-yellow2:hover { color: #F5A623
}

.hover-orange-dark:hover { color: #C26822
}

.hover-green:hover { color: #42AE5E
}

.hover-green2:hover { color: #00dc69
}

.hover-green-dark:hover { color: #2C9848
}

.hover-red:hover { color: #cc0000
}

.hover-red2:hover { color: #F5A623
}

.hover-blue:hover { color: #366CD9
}

.hover-blue2:hover { color: #0076FF
}

.hover-active-blue:hover { color: #F6F7FF
}

.hover-active-blue-border:hover { color: #D0D4F2
}

.hover-pink:hover { color: #ffb9b9
}

/* bg */

.bg-white { background-color: #fff
}

.bg-gray-light-shade { background-color: #EEEEEE
}

.bg-gray-lightest { background-color: #f6f6f6
}

.bg-gray-light { background-color: #ddd
}

.bg-gray-medium { background-color: #888
}

.bg-gray-dark { background-color: #666
}

.bg-gray-darkest { background-color: #333
}

.bg-teal { background-color: #394EFF
}

.bg-teal-dark { background-color: #2331A8
}

.bg-tealx { background-color: #3EAAAF
}

.bg-tealx-light { background-color: #E2F0EE
}

.bg-tealx-light-border { background-color: #C6DCDA
}

.bg-orange { background-color: #E28940
}

.bg-yellow { background-color: #FFFBE5
}

.bg-yellow2 { background-color: #F5A623
}

.bg-orange-dark { background-color: #C26822
}

.bg-green { background-color: #42AE5E
}

.bg-green2 { background-color: #00dc69
}

.bg-green-dark { background-color: #2C9848
}

.bg-red { background-color: #cc0000
}

.bg-red2 { background-color: #F5A623
}

.bg-blue { background-color: #366CD9
}

.bg-blue2 { background-color: #0076FF
}

.bg-active-blue { background-color: #F6F7FF
}

.bg-active-blue-border { background-color: #D0D4F2
}

.bg-pink { background-color: #ffb9b9
}

span.flag{
  width:44px;
  height:30px;
  display:inline-block
}

img.flag{
  width:30px
}

.flag{
  background:url(/img/flags_responsive.png) no-repeat;
  background-size:100%
}

.flag-ad{
  background-position:0 .413223%
}

.flag-ae{
  background-position:0 .826446%
}

.flag-af{
  background-position:0 1.239669%
}

.flag-ag{
  background-position:0 1.652893%
}

.flag-ai{
  background-position:0 2.066116%
}

.flag-al{
  background-position:0 2.479339%
}

.flag-am{
  background-position:0 2.892562%
}

.flag-an{
  background-position:0 3.305785%
}

.flag-ao{
  background-position:0 3.719008%
}

.flag-aq{
  background-position:0 4.132231%
}

.flag-ar{
  background-position:0 4.545455%
}

.flag-as{
  background-position:0 4.958678%
}

.flag-at{
  background-position:0 5.371901%
}

.flag-au{
  background-position:0 5.785124%
}

.flag-aw{
  background-position:0 6.198347%
}

.flag-az{
  background-position:0 6.61157%
}

.flag-ba{
  background-position:0 7.024793%
}

.flag-bb{
  background-position:0 7.438017%
}

.flag-bd{
  background-position:0 7.85124%
}

.flag-be{
  background-position:0 8.264463%
}

.flag-bf{
  background-position:0 8.677686%
}

.flag-bg{
  background-position:0 9.090909%
}

.flag-bh{
  background-position:0 9.504132%
}

.flag-bi{
  background-position:0 9.917355%
}

.flag-bj{
  background-position:0 10.330579%
}

.flag-bm{
  background-position:0 10.743802%
}

.flag-bn{
  background-position:0 11.157025%
}

.flag-bo{
  background-position:0 11.570248%
}

.flag-br{
  background-position:0 11.983471%
}

.flag-bs{
  background-position:0 12.396694%
}

.flag-bt{
  background-position:0 12.809917%
}

.flag-bv{
  background-position:0 13.22314%
}

.flag-bw{
  background-position:0 13.636364%
}

.flag-by{
  background-position:0 14.049587%
}

.flag-bz{
  background-position:0 14.46281%
}

.flag-ca{
  background-position:0 14.876033%
}

.flag-cc{
  background-position:0 15.289256%
}

.flag-cd{
  background-position:0 15.702479%
}

.flag-cf{
  background-position:0 16.115702%
}

.flag-cg{
  background-position:0 16.528926%
}

.flag-ch{
  background-position:0 16.942149%
}

.flag-ci{
  background-position:0 17.355372%
}

.flag-ck{
  background-position:0 17.768595%
}

.flag-cl{
  background-position:0 18.181818%
}

.flag-cm{
  background-position:0 18.595041%
}

.flag-cn{
  background-position:0 19.008264%
}

.flag-co{
  background-position:0 19.421488%
}

.flag-cr{
  background-position:0 19.834711%
}

.flag-cu{
  background-position:0 20.247934%
}

.flag-cv{
  background-position:0 20.661157%
}

.flag-cx{
  background-position:0 21.07438%
}

.flag-cy{
  background-position:0 21.487603%
}

.flag-cz{
  background-position:0 21.900826%
}

.flag-de{
  background-position:0 22.31405%
}

.flag-dj{
  background-position:0 22.727273%
}

.flag-dk{
  background-position:0 23.140496%
}

.flag-dm{
  background-position:0 23.553719%
}

.flag-do{
  background-position:0 23.966942%
}

.flag-dz{
  background-position:0 24.380165%
}

.flag-ec{
  background-position:0 24.793388%
}

.flag-ee{
  background-position:0 25.206612%
}

.flag-eg{
  background-position:0 25.619835%
}

.flag-eh{
  background-position:0 26.033058%
}

.flag-er{
  background-position:0 26.446281%
}

.flag-es{
  background-position:0 26.859504%
}

.flag-et{
  background-position:0 27.272727%
}

.flag-fi{
  background-position:0 27.68595%
}

.flag-fj{
  background-position:0 28.099174%
}

.flag-fk{
  background-position:0 28.512397%
}

.flag-fm{
  background-position:0 28.92562%
}

.flag-fo{
  background-position:0 29.338843%
}

.flag-fr{
  background-position:0 29.752066%
}

.flag-ga{
  background-position:0 30.165289%
}

.flag-gd{
  background-position:0 30.578512%
}

.flag-ge{
  background-position:0 30.991736%
}

.flag-gf{
  background-position:0 31.404959%
}

.flag-gh{
  background-position:0 31.818182%
}

.flag-gi{
  background-position:0 32.231405%
}

.flag-gl{
  background-position:0 32.644628%
}

.flag-gm{
  background-position:0 33.057851%
}

.flag-gn{
  background-position:0 33.471074%
}

.flag-gp{
  background-position:0 33.884298%
}

.flag-gq{
  background-position:0 34.297521%
}

.flag-gr{
  background-position:0 34.710744%
}

.flag-gs{
  background-position:0 35.123967%
}

.flag-gt{
  background-position:0 35.53719%
}

.flag-gu{
  background-position:0 35.950413%
}

.flag-gw{
  background-position:0 36.363636%
}

.flag-gy{
  background-position:0 36.77686%
}

.flag-hk{
  background-position:0 37.190083%
}

.flag-hm{
  background-position:0 37.603306%
}

.flag-hn{
  background-position:0 38.016529%
}

.flag-hr{
  background-position:0 38.429752%
}

.flag-ht{
  background-position:0 38.842975%
}

.flag-hu{
  background-position:0 39.256198%
}

.flag-id{
  background-position:0 39.669421%
}

.flag-ie{
  background-position:0 40.082645%
}

.flag-il{
  background-position:0 40.495868%
}

.flag-in{
  background-position:0 40.909091%
}

.flag-io{
  background-position:0 41.322314%
}

.flag-iq{
  background-position:0 41.735537%
}

.flag-ir{
  background-position:0 42.14876%
}

.flag-is{
  background-position:0 42.561983%
}

.flag-it{
  background-position:0 42.975207%
}

.flag-jm{
  background-position:0 43.38843%
}

.flag-jo{
  background-position:0 43.801653%
}

.flag-jp{
  background-position:0 44.214876%
}

.flag-ke{
  background-position:0 44.628099%
}

.flag-kg{
  background-position:0 45.041322%
}

.flag-kh{
  background-position:0 45.454545%
}

.flag-ki{
  background-position:0 45.867769%
}

.flag-km{
  background-position:0 46.280992%
}

.flag-kn{
  background-position:0 46.694215%
}

.flag-kp{
  background-position:0 47.107438%
}

.flag-kr{
  background-position:0 47.520661%
}

.flag-kw{
  background-position:0 47.933884%
}

.flag-ky{
  background-position:0 48.347107%
}

.flag-kz{
  background-position:0 48.760331%
}

.flag-la{
  background-position:0 49.173554%
}

.flag-lb{
  background-position:0 49.586777%
}

.flag-lc{
  background-position:0 50%
}

.flag-li{
  background-position:0 50.413223%
}

.flag-lk{
  background-position:0 50.826446%
}

.flag-lr{
  background-position:0 51.239669%
}

.flag-ls{
  background-position:0 51.652893%
}

.flag-lt{
  background-position:0 52.066116%
}

.flag-lu{
  background-position:0 52.479339%
}

.flag-lv{
  background-position:0 52.892562%
}

.flag-ly{
  background-position:0 53.305785%
}

.flag-ma{
  background-position:0 53.719008%
}

.flag-mc{
  background-position:0 54.132231%
}

.flag-md{
  background-position:0 54.545455%
}

.flag-me{
  background-position:0 54.958678%
}

.flag-mg{
  background-position:0 55.371901%
}

.flag-mh{
  background-position:0 55.785124%
}

.flag-mk{
  background-position:0 56.198347%
}

.flag-ml{
  background-position:0 56.61157%
}

.flag-mm{
  background-position:0 57.024793%
}

.flag-mn{
  background-position:0 57.438017%
}

.flag-mo{
  background-position:0 57.85124%
}

.flag-mp{
  background-position:0 58.264463%
}

.flag-mq{
  background-position:0 58.677686%
}

.flag-mr{
  background-position:0 59.090909%
}

.flag-ms{
  background-position:0 59.504132%
}

.flag-mt{
  background-position:0 59.917355%
}

.flag-mu{
  background-position:0 60.330579%
}

.flag-mv{
  background-position:0 60.743802%
}

.flag-mw{
  background-position:0 61.157025%
}

.flag-mx{
  background-position:0 61.570248%
}

.flag-my{
  background-position:0 61.983471%
}

.flag-mz{
  background-position:0 62.396694%
}

.flag-na{
  background-position:0 62.809917%
}

.flag-nc{
  background-position:0 63.22314%
}

.flag-ne{
  background-position:0 63.636364%
}

.flag-nf{
  background-position:0 64.049587%
}

.flag-ng{
  background-position:0 64.46281%
}

.flag-ni{
  background-position:0 64.876033%
}

.flag-nl{
  background-position:0 65.289256%
}

.flag-no{
  background-position:0 65.702479%
}

.flag-np{
  background-position:0 66.115702%
}

.flag-nr{
  background-position:0 66.528926%
}

.flag-nu{
  background-position:0 66.942149%
}

.flag-nz{
  background-position:0 67.355372%
}

.flag-om{
  background-position:0 67.768595%
}

.flag-pa{
  background-position:0 68.181818%
}

.flag-pe{
  background-position:0 68.595041%
}

.flag-pf{
  background-position:0 69.008264%
}

.flag-pg{
  background-position:0 69.421488%
}

.flag-ph{
  background-position:0 69.834711%
}

.flag-pk{
  background-position:0 70.247934%
}

.flag-pl{
  background-position:0 70.661157%
}

.flag-pm{
  background-position:0 71.07438%
}

.flag-pn{
  background-position:0 71.487603%
}

.flag-pr{
  background-position:0 71.900826%
}

.flag-pt{
  background-position:0 72.31405%
}

.flag-pw{
  background-position:0 72.727273%
}

.flag-py{
  background-position:0 73.140496%
}

.flag-qa{
  background-position:0 73.553719%
}

.flag-re{
  background-position:0 73.966942%
}

.flag-ro{
  background-position:0 74.380165%
}

.flag-rs{
  background-position:0 74.793388%
}

.flag-ru{
  background-position:0 75.206612%
}

.flag-rw{
  background-position:0 75.619835%
}

.flag-sa{
  background-position:0 76.033058%
}

.flag-sb{
  background-position:0 76.446281%
}

.flag-sc{
  background-position:0 76.859504%
}

.flag-sd{
  background-position:0 77.272727%
}

.flag-se{
  background-position:0 77.68595%
}

.flag-sg{
  background-position:0 78.099174%
}

.flag-sh{
  background-position:0 78.512397%
}

.flag-si{
  background-position:0 78.92562%
}

.flag-sj{
  background-position:0 79.338843%
}

.flag-sk{
  background-position:0 79.752066%
}

.flag-sl{
  background-position:0 80.165289%
}

.flag-sm{
  background-position:0 80.578512%
}

.flag-sn{
  background-position:0 80.991736%
}

.flag-so{
  background-position:0 81.404959%
}

.flag-sr{
  background-position:0 81.818182%
}

.flag-ss{
  background-position:0 82.231405%
}

.flag-st{
  background-position:0 82.644628%
}

.flag-sv{
  background-position:0 83.057851%
}

.flag-sy{
  background-position:0 83.471074%
}

.flag-sz{
  background-position:0 83.884298%
}

.flag-tc{
  background-position:0 84.297521%
}

.flag-td{
  background-position:0 84.710744%
}

.flag-tf{
  background-position:0 85.123967%
}

.flag-tg{
  background-position:0 85.53719%
}

.flag-th{
  background-position:0 85.950413%
}

.flag-tj{
  background-position:0 86.363636%
}

.flag-tk{
  background-position:0 86.77686%
}

.flag-tl{
  background-position:0 87.190083%
}

.flag-tm{
  background-position:0 87.603306%
}

.flag-tn{
  background-position:0 88.016529%
}

.flag-to{
  background-position:0 88.429752%
}

.flag-tp{
  background-position:0 88.842975%
}

.flag-tr{
  background-position:0 89.256198%
}

.flag-tt{
  background-position:0 89.669421%
}

.flag-tv{
  background-position:0 90.082645%
}

.flag-tw{
  background-position:0 90.495868%
}

.flag-ty{
  background-position:0 90.909091%
}

.flag-tz{
  background-position:0 91.322314%
}

.flag-ua{
  background-position:0 91.735537%
}

.flag-ug{
  background-position:0 92.14876%
}

.flag-gb,.flag-uk{
  background-position:0 92.561983%
}

.flag-um{
  background-position:0 92.975207%
}

.flag-us{
  background-position:0 93.38843%
}

.flag-uy{
  background-position:0 93.801653%
}

.flag-uz{
  background-position:0 94.214876%
}

.flag-va{
  background-position:0 94.628099%
}

.flag-vc{
  background-position:0 95.041322%
}

.flag-ve{
  background-position:0 95.454545%
}

.flag-vg{
  background-position:0 95.867769%
}

.flag-vi{
  background-position:0 96.280992%
}

.flag-vn{
  background-position:0 96.694215%
}

.flag-vu{
  background-position:0 97.107438%
}

.flag-wf{
  background-position:0 97.520661%
}

.flag-ws{
  background-position:0 97.933884%
}

.flag-ye{
  background-position:0 98.347107%
}

.flag-za{
  background-position:0 98.760331%
}

.flag-zm{
  background-position:0 99.173554%
}

.flag-zr{
  background-position:0 99.586777%
}

.flag-zw{
  background-position:0 100%
}
.ml-15 { margin-left: 15px;
}

.ph-10 { padding-left: 10px; padding-right: 10px;
}

.ph-20 { padding-left: 20px; padding-right: 20px;
}

.info.info.info.info.info { /* BAD HACK >:) */
  background-color: #f2f8ff;
}

.warn.warn.warn.warn {
  background-color: #fefaf4;
}

.error.error.error.error {
  background-color:  #fcf2f2;
}

.thin-scrollbar {
  scrollbar-width: thin
}

.thin-scrollbar::-webkit-scrollbar {
  width: 4px;
}

.scroll-x {
  overflow-x: auto;
  scrollbar-width: thin
}

.scroll-x::-webkit-scrollbar {
  width: 4px;
}

.scroll-y {
  overflow-y: auto;
  scrollbar-width: thin
}

.scroll-y::-webkit-scrollbar {
  width: 4px;
}

.grecaptcha-badge{
  display:none !important;
}

.divider,
.divider-light {
  height: 1px;
  background-color: #ddd;
  margin: 25px 0
}

.divider.m5, .divider-light.m5 {
  margin: 5px 0;
}

.divider-light {
  border-color: #f6f6f6;
  height: 2px;
}

.font-size-10 { font-size: 10px;
}

.font-size-12 { font-size: 12px;
}

.font-size-16 { font-size: 16px;
}

.font-size-20 { font-size: 20px;
}

.font-weight-regular { font-weight: 400;
}

.font-weight-bold { font-weight: 600;
}

.font-weight-thin { font-weight: 100;
}

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

.default-hover  {
  -webkit-transition: all 0.4s;
  transition: all 0.4s
}

.default-hover:hover {
  /* background-color: $active-blue; */
  color: #394EFF;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.default-hover:hover a {
  color: #394EFF;
}

.default-hover:hover svg {
  fill: #394EFF;
}

.img-crcle {
  border-radius: 50%;
  -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0 0.3);
          box-shadow: 1px 1px 1px 1px rgba(0, 0, 0 0.3);
}

.active-bg {
  background-color: #F6F7FF;
}

.border-b-light {
  border-bottom: solid thin #ddd;
}

.mb-15-imp {
  margin-bottom: 15px !important;
}

.color-red {
  color: #cc0000;
}

.InputContainer .InputElement,
.ElementsApp, .ElementsApp .InputElement {
  font-size: 40px;
  padding: 20px;
  background-color: white !important;
  border: solid thin white !important;
}

.ui.modal>.content {
  background-color: white !important;
}

.ui.modal>.actions {
  text-align: left !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.border-gray-light {
  border: solid thin #ddd
}

.btn-disabled {
  opacity: 0.5;
  pointer-events: none;
}

.code-font {
  font-family: 'Menlo', 'monaco', 'consolas', monospace;
  font-size: 13px;
}

::-webkit-input-placeholder {
  color: #888 !important;
  font-size: 14px;
}

::-moz-placeholder {
  color: #888 !important;
  font-size: 14px;
}

::-ms-input-placeholder {
  color: #888 !important;
  font-size: 14px;
}

::placeholder {
  color: #888 !important;
  font-size: 14px;
}

.ui[class*="top fixed"].menu {
  background-color: white !important;
  border-bottom: solid thin #ddd !important;
}

.border-radius-3 {
  border-radius: 3px;
}

.muted {
  color: #888;
}

.thin-gray-border {
  border: 1px solid #ddd;
}

.thin-blue-border {
  border: 1px solid #D0D4F2;
}

.speedIndexPopup {
  font-size: 10px !important
}

.speedIndexPopup span {
  font-size: 10px;
  margin-left: 10px;
}

.fit-content {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.Toastify__toast-container {
  z-index: 9999;
  -webkit-transform: translate3d(0, 0, 9999px);
  position: fixed;
  padding: 4px;
  width: 320px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
}

.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}

.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  margin-left: -160px;
}

.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}

.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}

.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  margin-left: -160px;
}

.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}

@media only screen and (max-width: 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }

  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: 0;
  }

  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: 0;
  }

  .Toastify__toast-container--rtl {
    right: 0;
    left: initial;
  }
}

.Toastify__toast {
  position: relative;
  min-height: 64px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
  max-height: 800px;
  overflow: hidden;
  font-family: sans-serif;
  cursor: pointer;
  direction: ltr;
}

.Toastify__toast--rtl {
  direction: rtl;
}

.Toastify__toast--default {
  background: #fff;
  color: #aaa;
}

.Toastify__toast--info {
  background: #3498db;
}

.Toastify__toast--success {
  background: #07bc0c;
}

.Toastify__toast--warning {
  background: #f1c40f;
}

.Toastify__toast--error {
  background: #e74c3c;
}

.Toastify__toast-body {
  margin: auto 0;
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
}

@media only screen and (max-width: 480px) {
  .Toastify__toast {
    margin-bottom: 0;
  }
}

.Toastify__close-button {
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.Toastify__close-button--default {
  color: #000;
  opacity: 0.3;
}

.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@-webkit-keyframes Toastify__trackProgress {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }

  100% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
  }
}

@keyframes Toastify__trackProgress {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }

  100% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
  }
}

.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 9999;
  opacity: 0.7;
  background-color: rgba(255, 255, 255, 0.7);
  -webkit-transform-origin: left;
          transform-origin: left;
}

.Toastify__progress-bar--animated {
  -webkit-animation: Toastify__trackProgress linear 1 forwards;
          animation: Toastify__trackProgress linear 1 forwards;
}

.Toastify__progress-bar--controlled {
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s;
}

.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  -webkit-transform-origin: right;
          transform-origin: right;
}

.Toastify__progress-bar--default {
  background: -webkit-gradient(linear, left top, right top, from(#4cd964), color-stop(#5ac8fa), color-stop(#007aff), color-stop(#34aadc), color-stop(#5856d6), to(#ff2d55));
  background: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
}

@-webkit-keyframes Toastify__bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes Toastify__bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
            transform: none;
  }
}

@-webkit-keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@-webkit-keyframes Toastify__bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes Toastify__bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
            transform: none;
  }
}

@-webkit-keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@-webkit-keyframes Toastify__bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes Toastify__bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes Toastify__bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@-webkit-keyframes Toastify__bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes Toastify__bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
            transform: none;
  }
}

@-webkit-keyframes Toastify__bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes Toastify__bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  -webkit-animation-name: Toastify__bounceInLeft;
          animation-name: Toastify__bounceInLeft;
}

.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  -webkit-animation-name: Toastify__bounceInRight;
          animation-name: Toastify__bounceInRight;
}

.Toastify__bounce-enter--top-center {
  -webkit-animation-name: Toastify__bounceInDown;
          animation-name: Toastify__bounceInDown;
}

.Toastify__bounce-enter--bottom-center {
  -webkit-animation-name: Toastify__bounceInUp;
          animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  -webkit-animation-name: Toastify__bounceOutLeft;
          animation-name: Toastify__bounceOutLeft;
}

.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  -webkit-animation-name: Toastify__bounceOutRight;
          animation-name: Toastify__bounceOutRight;
}

.Toastify__bounce-exit--top-center {
  -webkit-animation-name: Toastify__bounceOutUp;
          animation-name: Toastify__bounceOutUp;
}

.Toastify__bounce-exit--bottom-center {
  -webkit-animation-name: Toastify__bounceOutDown;
          animation-name: Toastify__bounceOutDown;
}

@-webkit-keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@-webkit-keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

.Toastify__zoom-enter {
  -webkit-animation-name: Toastify__zoomIn;
          animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  -webkit-animation-name: Toastify__zoomOut;
          animation-name: Toastify__zoomOut;
}

@-webkit-keyframes Toastify__flipIn {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes Toastify__flipIn {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@-webkit-keyframes Toastify__flipOut {
  from {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes Toastify__flipOut {
  from {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.Toastify__flip-enter {
  -webkit-animation-name: Toastify__flipIn;
          animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  -webkit-animation-name: Toastify__flipOut;
          animation-name: Toastify__flipOut;
}

@-webkit-keyframes Toastify__slideInRight {
  from {
    -webkit-transform: translate3d(110%, 0, 0);
            transform: translate3d(110%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__slideInRight {
  from {
    -webkit-transform: translate3d(110%, 0, 0);
            transform: translate3d(110%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes Toastify__slideInLeft {
  from {
    -webkit-transform: translate3d(-110%, 0, 0);
            transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__slideInLeft {
  from {
    -webkit-transform: translate3d(-110%, 0, 0);
            transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes Toastify__slideInUp {
  from {
    -webkit-transform: translate3d(0, 110%, 0);
            transform: translate3d(0, 110%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__slideInUp {
  from {
    -webkit-transform: translate3d(0, 110%, 0);
            transform: translate3d(0, 110%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes Toastify__slideInDown {
  from {
    -webkit-transform: translate3d(0, -110%, 0);
            transform: translate3d(0, -110%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__slideInDown {
  from {
    -webkit-transform: translate3d(0, -110%, 0);
            transform: translate3d(0, -110%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes Toastify__slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(110%, 0, 0);
            transform: translate3d(110%, 0, 0);
  }
}

@keyframes Toastify__slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(110%, 0, 0);
            transform: translate3d(110%, 0, 0);
  }
}

@-webkit-keyframes Toastify__slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-110%, 0, 0);
            transform: translate3d(-110%, 0, 0);
  }
}

@keyframes Toastify__slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-110%, 0, 0);
            transform: translate3d(-110%, 0, 0);
  }
}

@-webkit-keyframes Toastify__slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 500px, 0);
            transform: translate3d(0, 500px, 0);
  }
}

@keyframes Toastify__slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 500px, 0);
            transform: translate3d(0, 500px, 0);
  }
}

@-webkit-keyframes Toastify__slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -500px, 0);
            transform: translate3d(0, -500px, 0);
  }
}

@keyframes Toastify__slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -500px, 0);
            transform: translate3d(0, -500px, 0);
  }
}

.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  -webkit-animation-name: Toastify__slideInLeft;
          animation-name: Toastify__slideInLeft;
}

.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  -webkit-animation-name: Toastify__slideInRight;
          animation-name: Toastify__slideInRight;
}

.Toastify__slide-enter--top-center {
  -webkit-animation-name: Toastify__slideInDown;
          animation-name: Toastify__slideInDown;
}

.Toastify__slide-enter--bottom-center {
  -webkit-animation-name: Toastify__slideInUp;
          animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  -webkit-animation-name: Toastify__slideOutLeft;
          animation-name: Toastify__slideOutLeft;
}

.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  -webkit-animation-name: Toastify__slideOutRight;
          animation-name: Toastify__slideOutRight;
}

.Toastify__slide-exit--top-center {
  -webkit-animation-name: Toastify__slideOutUp;
          animation-name: Toastify__slideOutUp;
}

.Toastify__slide-exit--bottom-center {
  -webkit-animation-name: Toastify__slideOutDown;
          animation-name: Toastify__slideOutDown;
}

/*
 * react-circular-progressbar styles
 * All of the styles in this file are configurable!
 */

.CircularProgressbar {
  /*
   * This fixes an issue where the CircularProgressbar svg has
   * 0 width inside a "display: flex" container, and thus not visible.
   */
  width: 100%;
  /*
   * This fixes a centering issue with CircularProgressbarWithChildren:
   * https://github.com/kevinsqi/react-circular-progressbar/issues/94
   */
  vertical-align: middle;
}

.CircularProgressbar .CircularProgressbar-path {
  stroke: #3e98c7;
  stroke-linecap: round;
  -webkit-transition: stroke-dashoffset 0.5s ease 0s;
  transition: stroke-dashoffset 0.5s ease 0s;
}

.CircularProgressbar .CircularProgressbar-trail {
  stroke: #d6d6d6;
  /* Used when trail is not full diameter, i.e. when props.circleRatio is set */
  stroke-linecap: round;
}

.CircularProgressbar .CircularProgressbar-text {
  fill: #3e98c7;
  font-size: 20px;
  dominant-baseline: middle;
  text-anchor: middle;
}

.CircularProgressbar .CircularProgressbar-background {
  fill: #d6d6d6;
}

/*
 * Sample background styles. Use these with e.g.:
 *
 *   <CircularProgressbar
 *     className="CircularProgressbar-inverted"
 *     background
 *     percentage={50}
 *   />
 */

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background {
  fill: #3e98c7;
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text {
  fill: #fff;
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path {
  stroke: #fff;
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail {
  stroke: transparent;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #DDDDDD; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #a0aec0;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #a0aec0;
}

input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: #a0aec0;
}

input::placeholder,
textarea::placeholder {
  color: #a0aec0;
}

button,
[role="button"] {
  cursor: pointer;
}

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * Make replaced elements `display: block` by default as that's
 * the behavior you want almost all of the time. Inspired by
 * CSS Remedy, with `svg` added as well.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}

/**
 * Constrain images and videos to the parent width and preserve
 * their instrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

.container {
  width: 100%;
}

@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}

.items-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.items-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.items-baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.items-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.self-auto {
  -ms-flex-item-align: auto;
      align-self: auto;
}

.self-start {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.self-end {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.self-center {
  -ms-flex-item-align: center;
      align-self: center;
}

.self-stretch {
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.rounded-none {
  border-radius: 0;
}

.rounded-sm {
  border-radius: 0.125rem;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-md {
  border-radius: 0.375rem;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-t-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.rounded-r-none {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rounded-b-none {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.rounded-l-none {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rounded-t-sm {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}

.rounded-r-sm {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}

.rounded-b-sm {
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.rounded-l-sm {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.rounded-t {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.rounded-r {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.rounded-b {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-t-md {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.rounded-r-md {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.rounded-b-md {
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.rounded-t-full {
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;
}

.rounded-r-full {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}

.rounded-b-full {
  border-bottom-right-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.rounded-l-full {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.rounded-tl-none {
  border-top-left-radius: 0;
}

.rounded-tr-none {
  border-top-right-radius: 0;
}

.rounded-br-none {
  border-bottom-right-radius: 0;
}

.rounded-bl-none {
  border-bottom-left-radius: 0;
}

.rounded-tl-sm {
  border-top-left-radius: 0.125rem;
}

.rounded-tr-sm {
  border-top-right-radius: 0.125rem;
}

.rounded-br-sm {
  border-bottom-right-radius: 0.125rem;
}

.rounded-bl-sm {
  border-bottom-left-radius: 0.125rem;
}

.rounded-tl {
  border-top-left-radius: 0.25rem;
}

.rounded-tr {
  border-top-right-radius: 0.25rem;
}

.rounded-br {
  border-bottom-right-radius: 0.25rem;
}

.rounded-bl {
  border-bottom-left-radius: 0.25rem;
}

.rounded-tl-md {
  border-top-left-radius: 0.375rem;
}

.rounded-tr-md {
  border-top-right-radius: 0.375rem;
}

.rounded-br-md {
  border-bottom-right-radius: 0.375rem;
}

.rounded-bl-md {
  border-bottom-left-radius: 0.375rem;
}

.rounded-tl-lg {
  border-top-left-radius: 0.5rem;
}

.rounded-tr-lg {
  border-top-right-radius: 0.5rem;
}

.rounded-br-lg {
  border-bottom-right-radius: 0.5rem;
}

.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem;
}

.rounded-tl-full {
  border-top-left-radius: 9999px;
}

.rounded-tr-full {
  border-top-right-radius: 9999px;
}

.rounded-br-full {
  border-bottom-right-radius: 9999px;
}

.rounded-bl-full {
  border-bottom-left-radius: 9999px;
}

.border-0 {
  border-width: 0;
}

.border-2 {
  border-width: 2px;
}

.border-4 {
  border-width: 4px;
}

.border-8 {
  border-width: 8px;
}

.border {
  border-width: 1px;
}

.border-t-0 {
  border-top-width: 0;
}

.border-r-0 {
  border-right-width: 0;
}

.border-b-0 {
  border-bottom-width: 0;
}

.border-l-0 {
  border-left-width: 0;
}

.border-t-2 {
  border-top-width: 2px;
}

.border-r-2 {
  border-right-width: 2px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-l-2 {
  border-left-width: 2px;
}

.border-t-4 {
  border-top-width: 4px;
}

.border-r-4 {
  border-right-width: 4px;
}

.border-b-4 {
  border-bottom-width: 4px;
}

.border-l-4 {
  border-left-width: 4px;
}

.border-t-8 {
  border-top-width: 8px;
}

.border-r-8 {
  border-right-width: 8px;
}

.border-b-8 {
  border-bottom-width: 8px;
}

.border-l-8 {
  border-left-width: 8px;
}

.border-t {
  border-top-width: 1px;
}

.border-r {
  border-right-width: 1px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-l {
  border-left-width: 1px;
}

.cursor-auto {
  cursor: auto;
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-wait {
  cursor: wait;
}

.cursor-text {
  cursor: text;
}

.cursor-move {
  cursor: move;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.block {
  display: block;
}

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

.inline {
  display: inline;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.table {
  display: table;
}

.table-caption {
  display: table-caption;
}

.table-cell {
  display: table-cell;
}

.table-column {
  display: table-column;
}

.table-column-group {
  display: table-column-group;
}

.table-footer-group {
  display: table-footer-group;
}

.table-header-group {
  display: table-header-group;
}

.table-row-group {
  display: table-row-group;
}

.table-row {
  display: table-row;
}

.flow-root {
  display: flow-root;
}

.grid {
  display: grid;
}

.inline-grid {
  display: inline-grid;
}

.hidden {
  display: none;
}

.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}

.flex-auto {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.flex-initial {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.flex-none {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.flex-col-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.flex-shrink-0 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.flex-shrink {
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
}

.flex-no-wrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.gap-0 {
  grid-gap: 0;
  gap: 0;
}

.gap-1 {
  grid-gap: 0.25rem;
  gap: 0.25rem;
}

.gap-2 {
  grid-gap: 0.5rem;
  gap: 0.5rem;
}

.gap-3 {
  grid-gap: 0.75rem;
  gap: 0.75rem;
}

.gap-4 {
  grid-gap: 1rem;
  gap: 1rem;
}

.gap-5 {
  grid-gap: 1.25rem;
  gap: 1.25rem;
}

.gap-6 {
  grid-gap: 1.5rem;
  gap: 1.5rem;
}

.gap-8 {
  grid-gap: 2rem;
  gap: 2rem;
}

.gap-10 {
  grid-gap: 2.5rem;
  gap: 2.5rem;
}

.gap-12 {
  grid-gap: 3rem;
  gap: 3rem;
}

.gap-16 {
  grid-gap: 4rem;
  gap: 4rem;
}

.gap-20 {
  grid-gap: 5rem;
  gap: 5rem;
}

.gap-24 {
  grid-gap: 6rem;
  gap: 6rem;
}

.gap-32 {
  grid-gap: 8rem;
  gap: 8rem;
}

.gap-40 {
  grid-gap: 10rem;
  gap: 10rem;
}

.gap-48 {
  grid-gap: 12rem;
  gap: 12rem;
}

.gap-56 {
  grid-gap: 14rem;
  gap: 14rem;
}

.gap-64 {
  grid-gap: 16rem;
  gap: 16rem;
}

.gap-px {
  grid-gap: 1px;
  gap: 1px;
}

.col-gap-0 {
  grid-column-gap: 0;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
}

.col-gap-1 {
  grid-column-gap: 0.25rem;
  -webkit-column-gap: 0.25rem;
     -moz-column-gap: 0.25rem;
          column-gap: 0.25rem;
}

.col-gap-2 {
  grid-column-gap: 0.5rem;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}

.col-gap-3 {
  grid-column-gap: 0.75rem;
  -webkit-column-gap: 0.75rem;
     -moz-column-gap: 0.75rem;
          column-gap: 0.75rem;
}

.col-gap-4 {
  grid-column-gap: 1rem;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}

.col-gap-5 {
  grid-column-gap: 1.25rem;
  -webkit-column-gap: 1.25rem;
     -moz-column-gap: 1.25rem;
          column-gap: 1.25rem;
}

.col-gap-6 {
  grid-column-gap: 1.5rem;
  -webkit-column-gap: 1.5rem;
     -moz-column-gap: 1.5rem;
          column-gap: 1.5rem;
}

.col-gap-8 {
  grid-column-gap: 2rem;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}

.col-gap-10 {
  grid-column-gap: 2.5rem;
  -webkit-column-gap: 2.5rem;
     -moz-column-gap: 2.5rem;
          column-gap: 2.5rem;
}

.col-gap-12 {
  grid-column-gap: 3rem;
  -webkit-column-gap: 3rem;
     -moz-column-gap: 3rem;
          column-gap: 3rem;
}

.col-gap-16 {
  grid-column-gap: 4rem;
  -webkit-column-gap: 4rem;
     -moz-column-gap: 4rem;
          column-gap: 4rem;
}

.col-gap-20 {
  grid-column-gap: 5rem;
  -webkit-column-gap: 5rem;
     -moz-column-gap: 5rem;
          column-gap: 5rem;
}

.col-gap-24 {
  grid-column-gap: 6rem;
  -webkit-column-gap: 6rem;
     -moz-column-gap: 6rem;
          column-gap: 6rem;
}

.col-gap-32 {
  grid-column-gap: 8rem;
  -webkit-column-gap: 8rem;
     -moz-column-gap: 8rem;
          column-gap: 8rem;
}

.col-gap-40 {
  grid-column-gap: 10rem;
  -webkit-column-gap: 10rem;
     -moz-column-gap: 10rem;
          column-gap: 10rem;
}

.col-gap-48 {
  grid-column-gap: 12rem;
  -webkit-column-gap: 12rem;
     -moz-column-gap: 12rem;
          column-gap: 12rem;
}

.col-gap-56 {
  grid-column-gap: 14rem;
  -webkit-column-gap: 14rem;
     -moz-column-gap: 14rem;
          column-gap: 14rem;
}

.col-gap-64 {
  grid-column-gap: 16rem;
  -webkit-column-gap: 16rem;
     -moz-column-gap: 16rem;
          column-gap: 16rem;
}

.col-gap-px {
  grid-column-gap: 1px;
  -webkit-column-gap: 1px;
     -moz-column-gap: 1px;
          column-gap: 1px;
}

.row-gap-0 {
  grid-row-gap: 0;
  row-gap: 0;
}

.row-gap-1 {
  grid-row-gap: 0.25rem;
  row-gap: 0.25rem;
}

.row-gap-2 {
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
}

.row-gap-3 {
  grid-row-gap: 0.75rem;
  row-gap: 0.75rem;
}

.row-gap-4 {
  grid-row-gap: 1rem;
  row-gap: 1rem;
}

.row-gap-5 {
  grid-row-gap: 1.25rem;
  row-gap: 1.25rem;
}

.row-gap-6 {
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
}

.row-gap-8 {
  grid-row-gap: 2rem;
  row-gap: 2rem;
}

.row-gap-10 {
  grid-row-gap: 2.5rem;
  row-gap: 2.5rem;
}

.row-gap-12 {
  grid-row-gap: 3rem;
  row-gap: 3rem;
}

.row-gap-16 {
  grid-row-gap: 4rem;
  row-gap: 4rem;
}

.row-gap-20 {
  grid-row-gap: 5rem;
  row-gap: 5rem;
}

.row-gap-24 {
  grid-row-gap: 6rem;
  row-gap: 6rem;
}

.row-gap-32 {
  grid-row-gap: 8rem;
  row-gap: 8rem;
}

.row-gap-40 {
  grid-row-gap: 10rem;
  row-gap: 10rem;
}

.row-gap-48 {
  grid-row-gap: 12rem;
  row-gap: 12rem;
}

.row-gap-56 {
  grid-row-gap: 14rem;
  row-gap: 14rem;
}

.row-gap-64 {
  grid-row-gap: 16rem;
  row-gap: 16rem;
}

.row-gap-px {
  grid-row-gap: 1px;
  row-gap: 1px;
}

.grid-flow-row {
  grid-auto-flow: row;
}

.grid-flow-col {
  grid-auto-flow: column;
}

.grid-flow-row-dense {
  grid-auto-flow: row dense;
}

.grid-flow-col-dense {
  grid-auto-flow: column dense;
}

.col-auto {
  grid-column: auto;
}

.col-span-1 {
  grid-column: span 1 / span 1;
}

.col-span-2 {
  grid-column: span 2 / span 2;
}

.col-span-3 {
  grid-column: span 3 / span 3;
}

.col-span-4 {
  grid-column: span 4 / span 4;
}

.col-span-5 {
  grid-column: span 5 / span 5;
}

.col-span-6 {
  grid-column: span 6 / span 6;
}

.col-span-7 {
  grid-column: span 7 / span 7;
}

.col-span-8 {
  grid-column: span 8 / span 8;
}

.col-span-9 {
  grid-column: span 9 / span 9;
}

.col-span-10 {
  grid-column: span 10 / span 10;
}

.col-span-11 {
  grid-column: span 11 / span 11;
}

.col-span-12 {
  grid-column: span 12 / span 12;
}

.col-start-1 {
  grid-column-start: 1;
}

.col-start-2 {
  grid-column-start: 2;
}

.col-start-3 {
  grid-column-start: 3;
}

.col-start-4 {
  grid-column-start: 4;
}

.col-start-5 {
  grid-column-start: 5;
}

.col-start-6 {
  grid-column-start: 6;
}

.col-start-7 {
  grid-column-start: 7;
}

.col-start-8 {
  grid-column-start: 8;
}

.col-start-9 {
  grid-column-start: 9;
}

.col-start-10 {
  grid-column-start: 10;
}

.col-start-11 {
  grid-column-start: 11;
}

.col-start-12 {
  grid-column-start: 12;
}

.col-start-13 {
  grid-column-start: 13;
}

.col-start-auto {
  grid-column-start: auto;
}

.col-end-1 {
  grid-column-end: 1;
}

.col-end-2 {
  grid-column-end: 2;
}

.col-end-3 {
  grid-column-end: 3;
}

.col-end-4 {
  grid-column-end: 4;
}

.col-end-5 {
  grid-column-end: 5;
}

.col-end-6 {
  grid-column-end: 6;
}

.col-end-7 {
  grid-column-end: 7;
}

.col-end-8 {
  grid-column-end: 8;
}

.col-end-9 {
  grid-column-end: 9;
}

.col-end-10 {
  grid-column-end: 10;
}

.col-end-11 {
  grid-column-end: 11;
}

.col-end-12 {
  grid-column-end: 12;
}

.col-end-13 {
  grid-column-end: 13;
}

.col-end-auto {
  grid-column-end: auto;
}

.row-auto {
  grid-row: auto;
}

.row-span-1 {
  grid-row: span 1 / span 1;
}

.row-span-2 {
  grid-row: span 2 / span 2;
}

.row-span-3 {
  grid-row: span 3 / span 3;
}

.row-span-4 {
  grid-row: span 4 / span 4;
}

.row-span-5 {
  grid-row: span 5 / span 5;
}

.row-span-6 {
  grid-row: span 6 / span 6;
}

.row-start-1 {
  grid-row-start: 1;
}

.row-start-2 {
  grid-row-start: 2;
}

.row-start-3 {
  grid-row-start: 3;
}

.row-start-4 {
  grid-row-start: 4;
}

.row-start-5 {
  grid-row-start: 5;
}

.row-start-6 {
  grid-row-start: 6;
}

.row-start-7 {
  grid-row-start: 7;
}

.row-start-auto {
  grid-row-start: auto;
}

.row-end-1 {
  grid-row-end: 1;
}

.row-end-2 {
  grid-row-end: 2;
}

.row-end-3 {
  grid-row-end: 3;
}

.row-end-4 {
  grid-row-end: 4;
}

.row-end-5 {
  grid-row-end: 5;
}

.row-end-6 {
  grid-row-end: 6;
}

.row-end-7 {
  grid-row-end: 7;
}

.row-end-auto {
  grid-row-end: auto;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.grid-cols-none {
  grid-template-columns: none;
}

.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

.grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}

.grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr));
}

.grid-rows-none {
  grid-template-rows: none;
}

.font-sans {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.font-serif {
  font-family: Georgia, Cambria, "Times New Roman", Times, serif;
}

.font-mono {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-xs {
  font-size: 0.75rem;
}

.text-sm {
  font-size: 0.875rem;
}

.text-base {
  font-size: 1rem;
}

.text-lg {
  font-size: 1.125rem;
}

.text-xl {
  font-size: 1.25rem;
}

.text-2xl {
  font-size: 1.5rem;
}

.text-3xl {
  font-size: 1.875rem;
}

.text-4xl {
  font-size: 2.25rem;
}

.text-5xl {
  font-size: 3rem;
}

.text-6xl {
  font-size: 4rem;
}

.italic {
  font-style: italic;
}

.not-italic {
  font-style: normal;
}

.font-hairline {
  font-weight: 100;
}

.font-thin {
  font-weight: 200;
}

.font-light {
  font-weight: 300;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-black {
  font-weight: 900;
}

.hover\:font-hairline:hover {
  font-weight: 100;
}

.hover\:font-thin:hover {
  font-weight: 200;
}

.hover\:font-light:hover {
  font-weight: 300;
}

.hover\:font-normal:hover {
  font-weight: 400;
}

.hover\:font-medium:hover {
  font-weight: 500;
}

.hover\:font-semibold:hover {
  font-weight: 600;
}

.hover\:font-bold:hover {
  font-weight: 700;
}

.hover\:font-extrabold:hover {
  font-weight: 800;
}

.hover\:font-black:hover {
  font-weight: 900;
}

.focus\:font-hairline:focus {
  font-weight: 100;
}

.focus\:font-thin:focus {
  font-weight: 200;
}

.focus\:font-light:focus {
  font-weight: 300;
}

.focus\:font-normal:focus {
  font-weight: 400;
}

.focus\:font-medium:focus {
  font-weight: 500;
}

.focus\:font-semibold:focus {
  font-weight: 600;
}

.focus\:font-bold:focus {
  font-weight: 700;
}

.focus\:font-extrabold:focus {
  font-weight: 800;
}

.focus\:font-black:focus {
  font-weight: 900;
}

.h-0 {
  height: 0;
}

.h-1 {
  height: 0.25rem;
}

.h-2 {
  height: 0.5rem;
}

.h-3 {
  height: 0.75rem;
}

.h-4 {
  height: 1rem;
}

.h-5 {
  height: 1.25rem;
}

.h-6 {
  height: 1.5rem;
}

.h-8 {
  height: 2rem;
}

.h-10 {
  height: 2.5rem;
}

.h-12 {
  height: 3rem;
}

.h-16 {
  height: 4rem;
}

.h-20 {
  height: 5rem;
}

.h-24 {
  height: 6rem;
}

.h-32 {
  height: 8rem;
}

.h-40 {
  height: 10rem;
}

.h-48 {
  height: 12rem;
}

.h-56 {
  height: 14rem;
}

.h-64 {
  height: 16rem;
}

.h-auto {
  height: auto;
}

.h-px {
  height: 1px;
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

.inset-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.inset-auto {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.inset-y-0 {
  top: 0;
  bottom: 0;
}

.inset-x-0 {
  right: 0;
  left: 0;
}

.inset-y-auto {
  top: auto;
  bottom: auto;
}

.inset-x-auto {
  right: auto;
  left: auto;
}

.top-0 {
  top: 0;
}

.right-0 {
  right: 0;
}

.bottom-0 {
  bottom: 0;
}

.left-0 {
  left: 0;
}

.top-auto {
  top: auto;
}

.right-auto {
  right: auto;
}

.bottom-auto {
  bottom: auto;
}

.left-auto {
  left: auto;
}

.justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.justify-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.justify-evenly {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

.tracking-tighter {
  letter-spacing: -0.05em;
}

.tracking-tight {
  letter-spacing: -0.025em;
}

.tracking-normal {
  letter-spacing: 0;
}

.tracking-wide {
  letter-spacing: 0.025em;
}

.tracking-wider {
  letter-spacing: 0.05em;
}

.tracking-widest {
  letter-spacing: 0.1em;
}

.leading-3 {
  line-height: .75rem;
}

.leading-4 {
  line-height: 1rem;
}

.leading-5 {
  line-height: 1.25rem;
}

.leading-6 {
  line-height: 1.5rem;
}

.leading-7 {
  line-height: 1.75rem;
}

.leading-8 {
  line-height: 2rem;
}

.leading-9 {
  line-height: 2.25rem;
}

.leading-10 {
  line-height: 2.5rem;
}

.leading-none {
  line-height: 1;
}

.leading-tight {
  line-height: 1.25;
}

.leading-snug {
  line-height: 1.375;
}

.leading-normal {
  line-height: 1.5;
}

.leading-relaxed {
  line-height: 1.625;
}

.leading-loose {
  line-height: 2;
}

.m-0 {
  margin: 0;
}

.m-1 {
  margin: 0.25rem;
}

.m-2 {
  margin: 0.5rem;
}

.m-3 {
  margin: 0.75rem;
}

.m-4 {
  margin: 1rem;
}

.m-5 {
  margin: 1.25rem;
}

.m-6 {
  margin: 1.5rem;
}

.m-8 {
  margin: 2rem;
}

.m-10 {
  margin: 2.5rem;
}

.m-12 {
  margin: 3rem;
}

.m-16 {
  margin: 4rem;
}

.m-20 {
  margin: 5rem;
}

.m-24 {
  margin: 6rem;
}

.m-32 {
  margin: 8rem;
}

.m-40 {
  margin: 10rem;
}

.m-48 {
  margin: 12rem;
}

.m-56 {
  margin: 14rem;
}

.m-64 {
  margin: 16rem;
}

.m-auto {
  margin: auto;
}

.m-px {
  margin: 1px;
}

.-m-1 {
  margin: -0.25rem;
}

.-m-2 {
  margin: -0.5rem;
}

.-m-3 {
  margin: -0.75rem;
}

.-m-4 {
  margin: -1rem;
}

.-m-5 {
  margin: -1.25rem;
}

.-m-6 {
  margin: -1.5rem;
}

.-m-8 {
  margin: -2rem;
}

.-m-10 {
  margin: -2.5rem;
}

.-m-12 {
  margin: -3rem;
}

.-m-16 {
  margin: -4rem;
}

.-m-20 {
  margin: -5rem;
}

.-m-24 {
  margin: -6rem;
}

.-m-32 {
  margin: -8rem;
}

.-m-40 {
  margin: -10rem;
}

.-m-48 {
  margin: -12rem;
}

.-m-56 {
  margin: -14rem;
}

.-m-64 {
  margin: -16rem;
}

.-m-px {
  margin: -1px;
}

.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.mx-12 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.mx-16 {
  margin-left: 4rem;
  margin-right: 4rem;
}

.my-20 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.mx-20 {
  margin-left: 5rem;
  margin-right: 5rem;
}

.my-24 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.mx-24 {
  margin-left: 6rem;
  margin-right: 6rem;
}

.my-32 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.mx-32 {
  margin-left: 8rem;
  margin-right: 8rem;
}

.my-40 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.mx-40 {
  margin-left: 10rem;
  margin-right: 10rem;
}

.my-48 {
  margin-top: 12rem;
  margin-bottom: 12rem;
}

.mx-48 {
  margin-left: 12rem;
  margin-right: 12rem;
}

.my-56 {
  margin-top: 14rem;
  margin-bottom: 14rem;
}

.mx-56 {
  margin-left: 14rem;
  margin-right: 14rem;
}

.my-64 {
  margin-top: 16rem;
  margin-bottom: 16rem;
}

.mx-64 {
  margin-left: 16rem;
  margin-right: 16rem;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-px {
  margin-top: 1px;
  margin-bottom: 1px;
}

.mx-px {
  margin-left: 1px;
  margin-right: 1px;
}

.-my-1 {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
}

.-mx-1 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

.-my-2 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.-mx-2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.-my-3 {
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}

.-mx-3 {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.-my-4 {
  margin-top: -1rem;
  margin-bottom: -1rem;
}

.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}

.-my-5 {
  margin-top: -1.25rem;
  margin-bottom: -1.25rem;
}

.-mx-5 {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}

.-my-6 {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}

.-mx-6 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.-my-8 {
  margin-top: -2rem;
  margin-bottom: -2rem;
}

.-mx-8 {
  margin-left: -2rem;
  margin-right: -2rem;
}

.-my-10 {
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}

.-mx-10 {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.-my-12 {
  margin-top: -3rem;
  margin-bottom: -3rem;
}

.-mx-12 {
  margin-left: -3rem;
  margin-right: -3rem;
}

.-my-16 {
  margin-top: -4rem;
  margin-bottom: -4rem;
}

.-mx-16 {
  margin-left: -4rem;
  margin-right: -4rem;
}

.-my-20 {
  margin-top: -5rem;
  margin-bottom: -5rem;
}

.-mx-20 {
  margin-left: -5rem;
  margin-right: -5rem;
}

.-my-24 {
  margin-top: -6rem;
  margin-bottom: -6rem;
}

.-mx-24 {
  margin-left: -6rem;
  margin-right: -6rem;
}

.-my-32 {
  margin-top: -8rem;
  margin-bottom: -8rem;
}

.-mx-32 {
  margin-left: -8rem;
  margin-right: -8rem;
}

.-my-40 {
  margin-top: -10rem;
  margin-bottom: -10rem;
}

.-mx-40 {
  margin-left: -10rem;
  margin-right: -10rem;
}

.-my-48 {
  margin-top: -12rem;
  margin-bottom: -12rem;
}

.-mx-48 {
  margin-left: -12rem;
  margin-right: -12rem;
}

.-my-56 {
  margin-top: -14rem;
  margin-bottom: -14rem;
}

.-mx-56 {
  margin-left: -14rem;
  margin-right: -14rem;
}

.-my-64 {
  margin-top: -16rem;
  margin-bottom: -16rem;
}

.-mx-64 {
  margin-left: -16rem;
  margin-right: -16rem;
}

.-my-px {
  margin-top: -1px;
  margin-bottom: -1px;
}

.-mx-px {
  margin-left: -1px;
  margin-right: -1px;
}

.mt-0 {
  margin-top: 0;
}

.mr-0 {
  margin-right: 0;
}

.mb-0 {
  margin-bottom: 0;
}

.ml-0 {
  margin-left: 0;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mr-1 {
  margin-right: 0.25rem;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.ml-1 {
  margin-left: 0.25rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mr-3 {
  margin-right: 0.75rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.ml-3 {
  margin-left: 0.75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mr-4 {
  margin-right: 1rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.ml-4 {
  margin-left: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mr-5 {
  margin-right: 1.25rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.ml-5 {
  margin-left: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mr-6 {
  margin-right: 1.5rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.ml-6 {
  margin-left: 1.5rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mr-8 {
  margin-right: 2rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.ml-8 {
  margin-left: 2rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mr-10 {
  margin-right: 2.5rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.ml-10 {
  margin-left: 2.5rem;
}

.mt-12 {
  margin-top: 3rem;
}

.mr-12 {
  margin-right: 3rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.ml-12 {
  margin-left: 3rem;
}

.mt-16 {
  margin-top: 4rem;
}

.mr-16 {
  margin-right: 4rem;
}

.mb-16 {
  margin-bottom: 4rem;
}

.ml-16 {
  margin-left: 4rem;
}

.mt-20 {
  margin-top: 5rem;
}

.mr-20 {
  margin-right: 5rem;
}

.mb-20 {
  margin-bottom: 5rem;
}

.ml-20 {
  margin-left: 5rem;
}

.mt-24 {
  margin-top: 6rem;
}

.mr-24 {
  margin-right: 6rem;
}

.mb-24 {
  margin-bottom: 6rem;
}

.ml-24 {
  margin-left: 6rem;
}

.mt-32 {
  margin-top: 8rem;
}

.mr-32 {
  margin-right: 8rem;
}

.mb-32 {
  margin-bottom: 8rem;
}

.ml-32 {
  margin-left: 8rem;
}

.mt-40 {
  margin-top: 10rem;
}

.mr-40 {
  margin-right: 10rem;
}

.mb-40 {
  margin-bottom: 10rem;
}

.ml-40 {
  margin-left: 10rem;
}

.mt-48 {
  margin-top: 12rem;
}

.mr-48 {
  margin-right: 12rem;
}

.mb-48 {
  margin-bottom: 12rem;
}

.ml-48 {
  margin-left: 12rem;
}

.mt-56 {
  margin-top: 14rem;
}

.mr-56 {
  margin-right: 14rem;
}

.mb-56 {
  margin-bottom: 14rem;
}

.ml-56 {
  margin-left: 14rem;
}

.mt-64 {
  margin-top: 16rem;
}

.mr-64 {
  margin-right: 16rem;
}

.mb-64 {
  margin-bottom: 16rem;
}

.ml-64 {
  margin-left: 16rem;
}

.mt-auto {
  margin-top: auto;
}

.mr-auto {
  margin-right: auto;
}

.mb-auto {
  margin-bottom: auto;
}

.ml-auto {
  margin-left: auto;
}

.mt-px {
  margin-top: 1px;
}

.mr-px {
  margin-right: 1px;
}

.mb-px {
  margin-bottom: 1px;
}

.ml-px {
  margin-left: 1px;
}

.-mt-1 {
  margin-top: -0.25rem;
}

.-mr-1 {
  margin-right: -0.25rem;
}

.-mb-1 {
  margin-bottom: -0.25rem;
}

.-ml-1 {
  margin-left: -0.25rem;
}

.-mt-2 {
  margin-top: -0.5rem;
}

.-mr-2 {
  margin-right: -0.5rem;
}

.-mb-2 {
  margin-bottom: -0.5rem;
}

.-ml-2 {
  margin-left: -0.5rem;
}

.-mt-3 {
  margin-top: -0.75rem;
}

.-mr-3 {
  margin-right: -0.75rem;
}

.-mb-3 {
  margin-bottom: -0.75rem;
}

.-ml-3 {
  margin-left: -0.75rem;
}

.-mt-4 {
  margin-top: -1rem;
}

.-mr-4 {
  margin-right: -1rem;
}

.-mb-4 {
  margin-bottom: -1rem;
}

.-ml-4 {
  margin-left: -1rem;
}

.-mt-5 {
  margin-top: -1.25rem;
}

.-mr-5 {
  margin-right: -1.25rem;
}

.-mb-5 {
  margin-bottom: -1.25rem;
}

.-ml-5 {
  margin-left: -1.25rem;
}

.-mt-6 {
  margin-top: -1.5rem;
}

.-mr-6 {
  margin-right: -1.5rem;
}

.-mb-6 {
  margin-bottom: -1.5rem;
}

.-ml-6 {
  margin-left: -1.5rem;
}

.-mt-8 {
  margin-top: -2rem;
}

.-mr-8 {
  margin-right: -2rem;
}

.-mb-8 {
  margin-bottom: -2rem;
}

.-ml-8 {
  margin-left: -2rem;
}

.-mt-10 {
  margin-top: -2.5rem;
}

.-mr-10 {
  margin-right: -2.5rem;
}

.-mb-10 {
  margin-bottom: -2.5rem;
}

.-ml-10 {
  margin-left: -2.5rem;
}

.-mt-12 {
  margin-top: -3rem;
}

.-mr-12 {
  margin-right: -3rem;
}

.-mb-12 {
  margin-bottom: -3rem;
}

.-ml-12 {
  margin-left: -3rem;
}

.-mt-16 {
  margin-top: -4rem;
}

.-mr-16 {
  margin-right: -4rem;
}

.-mb-16 {
  margin-bottom: -4rem;
}

.-ml-16 {
  margin-left: -4rem;
}

.-mt-20 {
  margin-top: -5rem;
}

.-mr-20 {
  margin-right: -5rem;
}

.-mb-20 {
  margin-bottom: -5rem;
}

.-ml-20 {
  margin-left: -5rem;
}

.-mt-24 {
  margin-top: -6rem;
}

.-mr-24 {
  margin-right: -6rem;
}

.-mb-24 {
  margin-bottom: -6rem;
}

.-ml-24 {
  margin-left: -6rem;
}

.-mt-32 {
  margin-top: -8rem;
}

.-mr-32 {
  margin-right: -8rem;
}

.-mb-32 {
  margin-bottom: -8rem;
}

.-ml-32 {
  margin-left: -8rem;
}

.-mt-40 {
  margin-top: -10rem;
}

.-mr-40 {
  margin-right: -10rem;
}

.-mb-40 {
  margin-bottom: -10rem;
}

.-ml-40 {
  margin-left: -10rem;
}

.-mt-48 {
  margin-top: -12rem;
}

.-mr-48 {
  margin-right: -12rem;
}

.-mb-48 {
  margin-bottom: -12rem;
}

.-ml-48 {
  margin-left: -12rem;
}

.-mt-56 {
  margin-top: -14rem;
}

.-mr-56 {
  margin-right: -14rem;
}

.-mb-56 {
  margin-bottom: -14rem;
}

.-ml-56 {
  margin-left: -14rem;
}

.-mt-64 {
  margin-top: -16rem;
}

.-mr-64 {
  margin-right: -16rem;
}

.-mb-64 {
  margin-bottom: -16rem;
}

.-ml-64 {
  margin-left: -16rem;
}

.-mt-px {
  margin-top: -1px;
}

.-mr-px {
  margin-right: -1px;
}

.-mb-px {
  margin-bottom: -1px;
}

.-ml-px {
  margin-left: -1px;
}

.opacity-0 {
  opacity: 0;
}

.opacity-25 {
  opacity: 0.25;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-75 {
  opacity: 0.75;
}

.opacity-100 {
  opacity: 1;
}

.hover\:opacity-0:hover {
  opacity: 0;
}

.hover\:opacity-25:hover {
  opacity: 0.25;
}

.hover\:opacity-50:hover {
  opacity: 0.5;
}

.hover\:opacity-75:hover {
  opacity: 0.75;
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.focus\:opacity-0:focus {
  opacity: 0;
}

.focus\:opacity-25:focus {
  opacity: 0.25;
}

.focus\:opacity-50:focus {
  opacity: 0.5;
}

.focus\:opacity-75:focus {
  opacity: 0.75;
}

.focus\:opacity-100:focus {
  opacity: 1;
}

.outline-none {
  outline: 0;
}

.focus\:outline-none:focus {
  outline: 0;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-x-visible {
  overflow-x: visible;
}

.overflow-y-visible {
  overflow-y: visible;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.overflow-y-scroll {
  overflow-y: scroll;
}

.scrolling-touch {
  -webkit-overflow-scrolling: touch;
}

.scrolling-auto {
  -webkit-overflow-scrolling: auto;
}

.p-0 {
  padding: 0;
}

.p-1 {
  padding: 0.25rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-8 {
  padding: 2rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-12 {
  padding: 3rem;
}

.p-16 {
  padding: 4rem;
}

.p-20 {
  padding: 5rem;
}

.p-24 {
  padding: 6rem;
}

.p-32 {
  padding: 8rem;
}

.p-40 {
  padding: 10rem;
}

.p-48 {
  padding: 12rem;
}

.p-56 {
  padding: 14rem;
}

.p-64 {
  padding: 16rem;
}

.p-px {
  padding: 1px;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.px-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.py-32 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.px-32 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.py-40 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.px-40 {
  padding-left: 10rem;
  padding-right: 10rem;
}

.py-48 {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.px-48 {
  padding-left: 12rem;
  padding-right: 12rem;
}

.py-56 {
  padding-top: 14rem;
  padding-bottom: 14rem;
}

.px-56 {
  padding-left: 14rem;
  padding-right: 14rem;
}

.py-64 {
  padding-top: 16rem;
  padding-bottom: 16rem;
}

.px-64 {
  padding-left: 16rem;
  padding-right: 16rem;
}

.py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}

.px-px {
  padding-left: 1px;
  padding-right: 1px;
}

.pt-0 {
  padding-top: 0;
}

.pr-0 {
  padding-right: 0;
}

.pb-0 {
  padding-bottom: 0;
}

.pl-0 {
  padding-left: 0;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pr-1 {
  padding-right: 0.25rem;
}

.pb-1 {
  padding-bottom: 0.25rem;
}

.pl-1 {
  padding-left: 0.25rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pr-2 {
  padding-right: 0.5rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pl-2 {
  padding-left: 0.5rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pr-3 {
  padding-right: 0.75rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pl-3 {
  padding-left: 0.75rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pr-5 {
  padding-right: 1.25rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pr-6 {
  padding-right: 1.5rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pl-6 {
  padding-left: 1.5rem;
}

.pt-8 {
  padding-top: 2rem;
}

.pr-8 {
  padding-right: 2rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pl-8 {
  padding-left: 2rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pr-10 {
  padding-right: 2.5rem;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pl-10 {
  padding-left: 2.5rem;
}

.pt-12 {
  padding-top: 3rem;
}

.pr-12 {
  padding-right: 3rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pl-12 {
  padding-left: 3rem;
}

.pt-16 {
  padding-top: 4rem;
}

.pr-16 {
  padding-right: 4rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pl-16 {
  padding-left: 4rem;
}

.pt-20 {
  padding-top: 5rem;
}

.pr-20 {
  padding-right: 5rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pl-20 {
  padding-left: 5rem;
}

.pt-24 {
  padding-top: 6rem;
}

.pr-24 {
  padding-right: 6rem;
}

.pb-24 {
  padding-bottom: 6rem;
}

.pl-24 {
  padding-left: 6rem;
}

.pt-32 {
  padding-top: 8rem;
}

.pr-32 {
  padding-right: 8rem;
}

.pb-32 {
  padding-bottom: 8rem;
}

.pl-32 {
  padding-left: 8rem;
}

.pt-40 {
  padding-top: 10rem;
}

.pr-40 {
  padding-right: 10rem;
}

.pb-40 {
  padding-bottom: 10rem;
}

.pl-40 {
  padding-left: 10rem;
}

.pt-48 {
  padding-top: 12rem;
}

.pr-48 {
  padding-right: 12rem;
}

.pb-48 {
  padding-bottom: 12rem;
}

.pl-48 {
  padding-left: 12rem;
}

.pt-56 {
  padding-top: 14rem;
}

.pr-56 {
  padding-right: 14rem;
}

.pb-56 {
  padding-bottom: 14rem;
}

.pl-56 {
  padding-left: 14rem;
}

.pt-64 {
  padding-top: 16rem;
}

.pr-64 {
  padding-right: 16rem;
}

.pb-64 {
  padding-bottom: 16rem;
}

.pl-64 {
  padding-left: 16rem;
}

.pt-px {
  padding-top: 1px;
}

.pr-px {
  padding-right: 1px;
}

.pb-px {
  padding-bottom: 1px;
}

.pl-px {
  padding-left: 1px;
}

.pointer-events-none {
  pointer-events: none;
}

.pointer-events-auto {
  pointer-events: auto;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
}

.text-left {
  text-align: left;
}

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

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.normal-case {
  text-transform: none;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.hover\:visible:hover {
  visibility: visible;
}

.hover\:invisible:hover {
  visibility: hidden;
}

.focus\:visible:focus {
  visibility: visible;
}

.focus\:invisible:focus {
  visibility: hidden;
}

.group:hover .group-hover\:visible {
  visibility: visible;
}

.group:hover .group-hover\:invisible {
  visibility: hidden;
}

.w-0 {
  width: 0;
}

.w-1 {
  width: 0.25rem;
}

.w-2 {
  width: 0.5rem;
}

.w-3 {
  width: 0.75rem;
}

.w-4 {
  width: 1rem;
}

.w-5 {
  width: 1.25rem;
}

.w-6 {
  width: 1.5rem;
}

.w-8 {
  width: 2rem;
}

.w-10 {
  width: 2.5rem;
}

.w-12 {
  width: 3rem;
}

.w-16 {
  width: 4rem;
}

.w-20 {
  width: 5rem;
}

.w-24 {
  width: 6rem;
}

.w-32 {
  width: 8rem;
}

.w-40 {
  width: 10rem;
}

.w-48 {
  width: 12rem;
}

.w-56 {
  width: 14rem;
}

.w-64 {
  width: 16rem;
}

.w-auto {
  width: auto;
}

.w-px {
  width: 1px;
}

.w-1\/2 {
  width: 50%;
}

.w-1\/3 {
  width: 33.333333%;
}

.w-2\/3 {
  width: 66.666667%;
}

.w-1\/4 {
  width: 25%;
}

.w-2\/4 {
  width: 50%;
}

.w-3\/4 {
  width: 75%;
}

.w-1\/5 {
  width: 20%;
}

.w-2\/5 {
  width: 40%;
}

.w-3\/5 {
  width: 60%;
}

.w-4\/5 {
  width: 80%;
}

.w-1\/6 {
  width: 16.666667%;
}

.w-2\/6 {
  width: 33.333333%;
}

.w-3\/6 {
  width: 50%;
}

.w-4\/6 {
  width: 66.666667%;
}

.w-5\/6 {
  width: 83.333333%;
}

.w-1\/12 {
  width: 8.333333%;
}

.w-2\/12 {
  width: 16.666667%;
}

.w-3\/12 {
  width: 25%;
}

.w-4\/12 {
  width: 33.333333%;
}

.w-5\/12 {
  width: 41.666667%;
}

.w-6\/12 {
  width: 50%;
}

.w-7\/12 {
  width: 58.333333%;
}

.w-8\/12 {
  width: 66.666667%;
}

.w-9\/12 {
  width: 75%;
}

.w-10\/12 {
  width: 83.333333%;
}

.w-11\/12 {
  width: 91.666667%;
}

.w-full {
  width: 100%;
}

.w-screen {
  width: 100vw;
}

.break-normal {
  overflow-wrap: normal;
  word-break: normal;
}

.break-words {
  overflow-wrap: break-word;
}

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

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

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-30 {
  z-index: 30;
}

.z-40 {
  z-index: 40;
}

.z-50 {
  z-index: 50;
}

.z-auto {
  z-index: auto;
}

@media (min-width: 640px) {
  .sm\:container {
    width: 100%;
  }

  @media (min-width: 640px) {
    .sm\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .sm\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {
    .sm\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {
    .sm\:container {
      max-width: 1280px;
    }
  }

  .sm\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .sm\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .sm\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .sm\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .sm\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .sm\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .sm\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .sm\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .sm\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .sm\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .sm\:rounded-none {
    border-radius: 0;
  }

  .sm\:rounded-sm {
    border-radius: 0.125rem;
  }

  .sm\:rounded {
    border-radius: 0.25rem;
  }

  .sm\:rounded-md {
    border-radius: 0.375rem;
  }

  .sm\:rounded-lg {
    border-radius: 0.5rem;
  }

  .sm\:rounded-full {
    border-radius: 9999px;
  }

  .sm\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .sm\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .sm\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .sm\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .sm\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .sm\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .sm\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .sm\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .sm\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .sm\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .sm\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .sm\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .sm\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .sm\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .sm\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .sm\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .sm\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .sm\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .sm\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .sm\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .sm\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .sm\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .sm\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .sm\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .sm\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .sm\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .sm\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .sm\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .sm\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .sm\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .sm\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .sm\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .sm\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .sm\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .sm\:border-0 {
    border-width: 0;
  }

  .sm\:border-2 {
    border-width: 2px;
  }

  .sm\:border-4 {
    border-width: 4px;
  }

  .sm\:border-8 {
    border-width: 8px;
  }

  .sm\:border {
    border-width: 1px;
  }

  .sm\:border-t-0 {
    border-top-width: 0;
  }

  .sm\:border-r-0 {
    border-right-width: 0;
  }

  .sm\:border-b-0 {
    border-bottom-width: 0;
  }

  .sm\:border-l-0 {
    border-left-width: 0;
  }

  .sm\:border-t-2 {
    border-top-width: 2px;
  }

  .sm\:border-r-2 {
    border-right-width: 2px;
  }

  .sm\:border-b-2 {
    border-bottom-width: 2px;
  }

  .sm\:border-l-2 {
    border-left-width: 2px;
  }

  .sm\:border-t-4 {
    border-top-width: 4px;
  }

  .sm\:border-r-4 {
    border-right-width: 4px;
  }

  .sm\:border-b-4 {
    border-bottom-width: 4px;
  }

  .sm\:border-l-4 {
    border-left-width: 4px;
  }

  .sm\:border-t-8 {
    border-top-width: 8px;
  }

  .sm\:border-r-8 {
    border-right-width: 8px;
  }

  .sm\:border-b-8 {
    border-bottom-width: 8px;
  }

  .sm\:border-l-8 {
    border-left-width: 8px;
  }

  .sm\:border-t {
    border-top-width: 1px;
  }

  .sm\:border-r {
    border-right-width: 1px;
  }

  .sm\:border-b {
    border-bottom-width: 1px;
  }

  .sm\:border-l {
    border-left-width: 1px;
  }

  .sm\:cursor-auto {
    cursor: auto;
  }

  .sm\:cursor-default {
    cursor: default;
  }

  .sm\:cursor-pointer {
    cursor: pointer;
  }

  .sm\:cursor-wait {
    cursor: wait;
  }

  .sm\:cursor-text {
    cursor: text;
  }

  .sm\:cursor-move {
    cursor: move;
  }

  .sm\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .sm\:block {
    display: block;
  }

  .sm\:inline-block {
    display: inline-block;
  }

  .sm\:inline {
    display: inline;
  }

  .sm\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .sm\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .sm\:table {
    display: table;
  }

  .sm\:table-caption {
    display: table-caption;
  }

  .sm\:table-cell {
    display: table-cell;
  }

  .sm\:table-column {
    display: table-column;
  }

  .sm\:table-column-group {
    display: table-column-group;
  }

  .sm\:table-footer-group {
    display: table-footer-group;
  }

  .sm\:table-header-group {
    display: table-header-group;
  }

  .sm\:table-row-group {
    display: table-row-group;
  }

  .sm\:table-row {
    display: table-row;
  }

  .sm\:flow-root {
    display: flow-root;
  }

  .sm\:grid {
    display: grid;
  }

  .sm\:inline-grid {
    display: inline-grid;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .sm\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .sm\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .sm\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .sm\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .sm\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .sm\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .sm\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .sm\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .sm\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .sm\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .sm\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .sm\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .sm\:gap-0 {
    grid-gap: 0;
    gap: 0;
  }

  .sm\:gap-1 {
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .sm\:gap-2 {
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .sm\:gap-3 {
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .sm\:gap-4 {
    grid-gap: 1rem;
    gap: 1rem;
  }

  .sm\:gap-5 {
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .sm\:gap-6 {
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .sm\:gap-8 {
    grid-gap: 2rem;
    gap: 2rem;
  }

  .sm\:gap-10 {
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .sm\:gap-12 {
    grid-gap: 3rem;
    gap: 3rem;
  }

  .sm\:gap-16 {
    grid-gap: 4rem;
    gap: 4rem;
  }

  .sm\:gap-20 {
    grid-gap: 5rem;
    gap: 5rem;
  }

  .sm\:gap-24 {
    grid-gap: 6rem;
    gap: 6rem;
  }

  .sm\:gap-32 {
    grid-gap: 8rem;
    gap: 8rem;
  }

  .sm\:gap-40 {
    grid-gap: 10rem;
    gap: 10rem;
  }

  .sm\:gap-48 {
    grid-gap: 12rem;
    gap: 12rem;
  }

  .sm\:gap-56 {
    grid-gap: 14rem;
    gap: 14rem;
  }

  .sm\:gap-64 {
    grid-gap: 16rem;
    gap: 16rem;
  }

  .sm\:gap-px {
    grid-gap: 1px;
    gap: 1px;
  }

  .sm\:col-gap-0 {
    grid-column-gap: 0;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }

  .sm\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .sm\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .sm\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .sm\:col-gap-4 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }

  .sm\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .sm\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .sm\:col-gap-8 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }

  .sm\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .sm\:col-gap-12 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
  }

  .sm\:col-gap-16 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }

  .sm\:col-gap-20 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .sm\:col-gap-24 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem;
  }

  .sm\:col-gap-32 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem;
  }

  .sm\:col-gap-40 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem;
  }

  .sm\:col-gap-48 {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            column-gap: 12rem;
  }

  .sm\:col-gap-56 {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            column-gap: 14rem;
  }

  .sm\:col-gap-64 {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            column-gap: 16rem;
  }

  .sm\:col-gap-px {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            column-gap: 1px;
  }

  .sm\:row-gap-0 {
    grid-row-gap: 0;
    row-gap: 0;
  }

  .sm\:row-gap-1 {
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .sm\:row-gap-2 {
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .sm\:row-gap-3 {
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .sm\:row-gap-4 {
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .sm\:row-gap-5 {
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .sm\:row-gap-6 {
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .sm\:row-gap-8 {
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .sm\:row-gap-10 {
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .sm\:row-gap-12 {
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .sm\:row-gap-16 {
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .sm\:row-gap-20 {
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .sm\:row-gap-24 {
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .sm\:row-gap-32 {
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .sm\:row-gap-40 {
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .sm\:row-gap-48 {
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .sm\:row-gap-56 {
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .sm\:row-gap-64 {
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .sm\:row-gap-px {
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .sm\:grid-flow-row {
    grid-auto-flow: row;
  }

  .sm\:grid-flow-col {
    grid-auto-flow: column;
  }

  .sm\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .sm\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .sm\:col-auto {
    grid-column: auto;
  }

  .sm\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .sm\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .sm\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .sm\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .sm\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .sm\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .sm\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .sm\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .sm\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .sm\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .sm\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .sm\:col-start-1 {
    grid-column-start: 1;
  }

  .sm\:col-start-2 {
    grid-column-start: 2;
  }

  .sm\:col-start-3 {
    grid-column-start: 3;
  }

  .sm\:col-start-4 {
    grid-column-start: 4;
  }

  .sm\:col-start-5 {
    grid-column-start: 5;
  }

  .sm\:col-start-6 {
    grid-column-start: 6;
  }

  .sm\:col-start-7 {
    grid-column-start: 7;
  }

  .sm\:col-start-8 {
    grid-column-start: 8;
  }

  .sm\:col-start-9 {
    grid-column-start: 9;
  }

  .sm\:col-start-10 {
    grid-column-start: 10;
  }

  .sm\:col-start-11 {
    grid-column-start: 11;
  }

  .sm\:col-start-12 {
    grid-column-start: 12;
  }

  .sm\:col-start-13 {
    grid-column-start: 13;
  }

  .sm\:col-start-auto {
    grid-column-start: auto;
  }

  .sm\:col-end-1 {
    grid-column-end: 1;
  }

  .sm\:col-end-2 {
    grid-column-end: 2;
  }

  .sm\:col-end-3 {
    grid-column-end: 3;
  }

  .sm\:col-end-4 {
    grid-column-end: 4;
  }

  .sm\:col-end-5 {
    grid-column-end: 5;
  }

  .sm\:col-end-6 {
    grid-column-end: 6;
  }

  .sm\:col-end-7 {
    grid-column-end: 7;
  }

  .sm\:col-end-8 {
    grid-column-end: 8;
  }

  .sm\:col-end-9 {
    grid-column-end: 9;
  }

  .sm\:col-end-10 {
    grid-column-end: 10;
  }

  .sm\:col-end-11 {
    grid-column-end: 11;
  }

  .sm\:col-end-12 {
    grid-column-end: 12;
  }

  .sm\:col-end-13 {
    grid-column-end: 13;
  }

  .sm\:col-end-auto {
    grid-column-end: auto;
  }

  .sm\:row-auto {
    grid-row: auto;
  }

  .sm\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .sm\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .sm\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .sm\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .sm\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .sm\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .sm\:row-start-1 {
    grid-row-start: 1;
  }

  .sm\:row-start-2 {
    grid-row-start: 2;
  }

  .sm\:row-start-3 {
    grid-row-start: 3;
  }

  .sm\:row-start-4 {
    grid-row-start: 4;
  }

  .sm\:row-start-5 {
    grid-row-start: 5;
  }

  .sm\:row-start-6 {
    grid-row-start: 6;
  }

  .sm\:row-start-7 {
    grid-row-start: 7;
  }

  .sm\:row-start-auto {
    grid-row-start: auto;
  }

  .sm\:row-end-1 {
    grid-row-end: 1;
  }

  .sm\:row-end-2 {
    grid-row-end: 2;
  }

  .sm\:row-end-3 {
    grid-row-end: 3;
  }

  .sm\:row-end-4 {
    grid-row-end: 4;
  }

  .sm\:row-end-5 {
    grid-row-end: 5;
  }

  .sm\:row-end-6 {
    grid-row-end: 6;
  }

  .sm\:row-end-7 {
    grid-row-end: 7;
  }

  .sm\:row-end-auto {
    grid-row-end: auto;
  }

  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .sm\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .sm\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .sm\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .sm\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .sm\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .sm\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .sm\:grid-cols-none {
    grid-template-columns: none;
  }

  .sm\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .sm\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .sm\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .sm\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .sm\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .sm\:grid-rows-none {
    grid-template-rows: none;
  }

  .sm\:font-sans {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .sm\:font-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .sm\:font-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .sm\:text-xs {
    font-size: 0.75rem;
  }

  .sm\:text-sm {
    font-size: 0.875rem;
  }

  .sm\:text-base {
    font-size: 1rem;
  }

  .sm\:text-lg {
    font-size: 1.125rem;
  }

  .sm\:text-xl {
    font-size: 1.25rem;
  }

  .sm\:text-2xl {
    font-size: 1.5rem;
  }

  .sm\:text-3xl {
    font-size: 1.875rem;
  }

  .sm\:text-4xl {
    font-size: 2.25rem;
  }

  .sm\:text-5xl {
    font-size: 3rem;
  }

  .sm\:text-6xl {
    font-size: 4rem;
  }

  .sm\:italic {
    font-style: italic;
  }

  .sm\:not-italic {
    font-style: normal;
  }

  .sm\:font-hairline {
    font-weight: 100;
  }

  .sm\:font-thin {
    font-weight: 200;
  }

  .sm\:font-light {
    font-weight: 300;
  }

  .sm\:font-normal {
    font-weight: 400;
  }

  .sm\:font-medium {
    font-weight: 500;
  }

  .sm\:font-semibold {
    font-weight: 600;
  }

  .sm\:font-bold {
    font-weight: 700;
  }

  .sm\:font-extrabold {
    font-weight: 800;
  }

  .sm\:font-black {
    font-weight: 900;
  }

  .sm\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .sm\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .sm\:hover\:font-light:hover {
    font-weight: 300;
  }

  .sm\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .sm\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .sm\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .sm\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .sm\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .sm\:hover\:font-black:hover {
    font-weight: 900;
  }

  .sm\:focus\:font-hairline:focus {
    font-weight: 100;
  }

  .sm\:focus\:font-thin:focus {
    font-weight: 200;
  }

  .sm\:focus\:font-light:focus {
    font-weight: 300;
  }

  .sm\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .sm\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .sm\:focus\:font-semibold:focus {
    font-weight: 600;
  }

  .sm\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .sm\:focus\:font-extrabold:focus {
    font-weight: 800;
  }

  .sm\:focus\:font-black:focus {
    font-weight: 900;
  }

  .sm\:h-0 {
    height: 0;
  }

  .sm\:h-1 {
    height: 0.25rem;
  }

  .sm\:h-2 {
    height: 0.5rem;
  }

  .sm\:h-3 {
    height: 0.75rem;
  }

  .sm\:h-4 {
    height: 1rem;
  }

  .sm\:h-5 {
    height: 1.25rem;
  }

  .sm\:h-6 {
    height: 1.5rem;
  }

  .sm\:h-8 {
    height: 2rem;
  }

  .sm\:h-10 {
    height: 2.5rem;
  }

  .sm\:h-12 {
    height: 3rem;
  }

  .sm\:h-16 {
    height: 4rem;
  }

  .sm\:h-20 {
    height: 5rem;
  }

  .sm\:h-24 {
    height: 6rem;
  }

  .sm\:h-32 {
    height: 8rem;
  }

  .sm\:h-40 {
    height: 10rem;
  }

  .sm\:h-48 {
    height: 12rem;
  }

  .sm\:h-56 {
    height: 14rem;
  }

  .sm\:h-64 {
    height: 16rem;
  }

  .sm\:h-auto {
    height: auto;
  }

  .sm\:h-px {
    height: 1px;
  }

  .sm\:h-full {
    height: 100%;
  }

  .sm\:h-screen {
    height: 100vh;
  }

  .sm\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .sm\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .sm\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .sm\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .sm\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .sm\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .sm\:top-0 {
    top: 0;
  }

  .sm\:right-0 {
    right: 0;
  }

  .sm\:bottom-0 {
    bottom: 0;
  }

  .sm\:left-0 {
    left: 0;
  }

  .sm\:top-auto {
    top: auto;
  }

  .sm\:right-auto {
    right: auto;
  }

  .sm\:bottom-auto {
    bottom: auto;
  }

  .sm\:left-auto {
    left: auto;
  }

  .sm\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .sm\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .sm\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .sm\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .sm\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .sm\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .sm\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .sm\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .sm\:tracking-normal {
    letter-spacing: 0;
  }

  .sm\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .sm\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .sm\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .sm\:leading-3 {
    line-height: .75rem;
  }

  .sm\:leading-4 {
    line-height: 1rem;
  }

  .sm\:leading-5 {
    line-height: 1.25rem;
  }

  .sm\:leading-6 {
    line-height: 1.5rem;
  }

  .sm\:leading-7 {
    line-height: 1.75rem;
  }

  .sm\:leading-8 {
    line-height: 2rem;
  }

  .sm\:leading-9 {
    line-height: 2.25rem;
  }

  .sm\:leading-10 {
    line-height: 2.5rem;
  }

  .sm\:leading-none {
    line-height: 1;
  }

  .sm\:leading-tight {
    line-height: 1.25;
  }

  .sm\:leading-snug {
    line-height: 1.375;
  }

  .sm\:leading-normal {
    line-height: 1.5;
  }

  .sm\:leading-relaxed {
    line-height: 1.625;
  }

  .sm\:leading-loose {
    line-height: 2;
  }

  .sm\:m-0 {
    margin: 0;
  }

  .sm\:m-1 {
    margin: 0.25rem;
  }

  .sm\:m-2 {
    margin: 0.5rem;
  }

  .sm\:m-3 {
    margin: 0.75rem;
  }

  .sm\:m-4 {
    margin: 1rem;
  }

  .sm\:m-5 {
    margin: 1.25rem;
  }

  .sm\:m-6 {
    margin: 1.5rem;
  }

  .sm\:m-8 {
    margin: 2rem;
  }

  .sm\:m-10 {
    margin: 2.5rem;
  }

  .sm\:m-12 {
    margin: 3rem;
  }

  .sm\:m-16 {
    margin: 4rem;
  }

  .sm\:m-20 {
    margin: 5rem;
  }

  .sm\:m-24 {
    margin: 6rem;
  }

  .sm\:m-32 {
    margin: 8rem;
  }

  .sm\:m-40 {
    margin: 10rem;
  }

  .sm\:m-48 {
    margin: 12rem;
  }

  .sm\:m-56 {
    margin: 14rem;
  }

  .sm\:m-64 {
    margin: 16rem;
  }

  .sm\:m-auto {
    margin: auto;
  }

  .sm\:m-px {
    margin: 1px;
  }

  .sm\:-m-1 {
    margin: -0.25rem;
  }

  .sm\:-m-2 {
    margin: -0.5rem;
  }

  .sm\:-m-3 {
    margin: -0.75rem;
  }

  .sm\:-m-4 {
    margin: -1rem;
  }

  .sm\:-m-5 {
    margin: -1.25rem;
  }

  .sm\:-m-6 {
    margin: -1.5rem;
  }

  .sm\:-m-8 {
    margin: -2rem;
  }

  .sm\:-m-10 {
    margin: -2.5rem;
  }

  .sm\:-m-12 {
    margin: -3rem;
  }

  .sm\:-m-16 {
    margin: -4rem;
  }

  .sm\:-m-20 {
    margin: -5rem;
  }

  .sm\:-m-24 {
    margin: -6rem;
  }

  .sm\:-m-32 {
    margin: -8rem;
  }

  .sm\:-m-40 {
    margin: -10rem;
  }

  .sm\:-m-48 {
    margin: -12rem;
  }

  .sm\:-m-56 {
    margin: -14rem;
  }

  .sm\:-m-64 {
    margin: -16rem;
  }

  .sm\:-m-px {
    margin: -1px;
  }

  .sm\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sm\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .sm\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .sm\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .sm\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .sm\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .sm\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .sm\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .sm\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .sm\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .sm\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .sm\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .sm\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .sm\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .sm\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .sm\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .sm\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .sm\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .sm\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .sm\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .sm\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .sm\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .sm\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .sm\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .sm\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .sm\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .sm\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .sm\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .sm\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .sm\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .sm\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .sm\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .sm\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .sm\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .sm\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .sm\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .sm\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .sm\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .sm\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .sm\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .sm\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .sm\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .sm\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .sm\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .sm\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .sm\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .sm\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .sm\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .sm\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .sm\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .sm\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .sm\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .sm\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .sm\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .sm\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .sm\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .sm\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .sm\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .sm\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .sm\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .sm\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .sm\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .sm\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .sm\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .sm\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .sm\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .sm\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .sm\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .sm\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .sm\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .sm\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .sm\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .sm\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .sm\:mt-0 {
    margin-top: 0;
  }

  .sm\:mr-0 {
    margin-right: 0;
  }

  .sm\:mb-0 {
    margin-bottom: 0;
  }

  .sm\:ml-0 {
    margin-left: 0;
  }

  .sm\:mt-1 {
    margin-top: 0.25rem;
  }

  .sm\:mr-1 {
    margin-right: 0.25rem;
  }

  .sm\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .sm\:ml-1 {
    margin-left: 0.25rem;
  }

  .sm\:mt-2 {
    margin-top: 0.5rem;
  }

  .sm\:mr-2 {
    margin-right: 0.5rem;
  }

  .sm\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .sm\:ml-2 {
    margin-left: 0.5rem;
  }

  .sm\:mt-3 {
    margin-top: 0.75rem;
  }

  .sm\:mr-3 {
    margin-right: 0.75rem;
  }

  .sm\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .sm\:ml-3 {
    margin-left: 0.75rem;
  }

  .sm\:mt-4 {
    margin-top: 1rem;
  }

  .sm\:mr-4 {
    margin-right: 1rem;
  }

  .sm\:mb-4 {
    margin-bottom: 1rem;
  }

  .sm\:ml-4 {
    margin-left: 1rem;
  }

  .sm\:mt-5 {
    margin-top: 1.25rem;
  }

  .sm\:mr-5 {
    margin-right: 1.25rem;
  }

  .sm\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .sm\:ml-5 {
    margin-left: 1.25rem;
  }

  .sm\:mt-6 {
    margin-top: 1.5rem;
  }

  .sm\:mr-6 {
    margin-right: 1.5rem;
  }

  .sm\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .sm\:ml-6 {
    margin-left: 1.5rem;
  }

  .sm\:mt-8 {
    margin-top: 2rem;
  }

  .sm\:mr-8 {
    margin-right: 2rem;
  }

  .sm\:mb-8 {
    margin-bottom: 2rem;
  }

  .sm\:ml-8 {
    margin-left: 2rem;
  }

  .sm\:mt-10 {
    margin-top: 2.5rem;
  }

  .sm\:mr-10 {
    margin-right: 2.5rem;
  }

  .sm\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .sm\:ml-10 {
    margin-left: 2.5rem;
  }

  .sm\:mt-12 {
    margin-top: 3rem;
  }

  .sm\:mr-12 {
    margin-right: 3rem;
  }

  .sm\:mb-12 {
    margin-bottom: 3rem;
  }

  .sm\:ml-12 {
    margin-left: 3rem;
  }

  .sm\:mt-16 {
    margin-top: 4rem;
  }

  .sm\:mr-16 {
    margin-right: 4rem;
  }

  .sm\:mb-16 {
    margin-bottom: 4rem;
  }

  .sm\:ml-16 {
    margin-left: 4rem;
  }

  .sm\:mt-20 {
    margin-top: 5rem;
  }

  .sm\:mr-20 {
    margin-right: 5rem;
  }

  .sm\:mb-20 {
    margin-bottom: 5rem;
  }

  .sm\:ml-20 {
    margin-left: 5rem;
  }

  .sm\:mt-24 {
    margin-top: 6rem;
  }

  .sm\:mr-24 {
    margin-right: 6rem;
  }

  .sm\:mb-24 {
    margin-bottom: 6rem;
  }

  .sm\:ml-24 {
    margin-left: 6rem;
  }

  .sm\:mt-32 {
    margin-top: 8rem;
  }

  .sm\:mr-32 {
    margin-right: 8rem;
  }

  .sm\:mb-32 {
    margin-bottom: 8rem;
  }

  .sm\:ml-32 {
    margin-left: 8rem;
  }

  .sm\:mt-40 {
    margin-top: 10rem;
  }

  .sm\:mr-40 {
    margin-right: 10rem;
  }

  .sm\:mb-40 {
    margin-bottom: 10rem;
  }

  .sm\:ml-40 {
    margin-left: 10rem;
  }

  .sm\:mt-48 {
    margin-top: 12rem;
  }

  .sm\:mr-48 {
    margin-right: 12rem;
  }

  .sm\:mb-48 {
    margin-bottom: 12rem;
  }

  .sm\:ml-48 {
    margin-left: 12rem;
  }

  .sm\:mt-56 {
    margin-top: 14rem;
  }

  .sm\:mr-56 {
    margin-right: 14rem;
  }

  .sm\:mb-56 {
    margin-bottom: 14rem;
  }

  .sm\:ml-56 {
    margin-left: 14rem;
  }

  .sm\:mt-64 {
    margin-top: 16rem;
  }

  .sm\:mr-64 {
    margin-right: 16rem;
  }

  .sm\:mb-64 {
    margin-bottom: 16rem;
  }

  .sm\:ml-64 {
    margin-left: 16rem;
  }

  .sm\:mt-auto {
    margin-top: auto;
  }

  .sm\:mr-auto {
    margin-right: auto;
  }

  .sm\:mb-auto {
    margin-bottom: auto;
  }

  .sm\:ml-auto {
    margin-left: auto;
  }

  .sm\:mt-px {
    margin-top: 1px;
  }

  .sm\:mr-px {
    margin-right: 1px;
  }

  .sm\:mb-px {
    margin-bottom: 1px;
  }

  .sm\:ml-px {
    margin-left: 1px;
  }

  .sm\:-mt-1 {
    margin-top: -0.25rem;
  }

  .sm\:-mr-1 {
    margin-right: -0.25rem;
  }

  .sm\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .sm\:-ml-1 {
    margin-left: -0.25rem;
  }

  .sm\:-mt-2 {
    margin-top: -0.5rem;
  }

  .sm\:-mr-2 {
    margin-right: -0.5rem;
  }

  .sm\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .sm\:-ml-2 {
    margin-left: -0.5rem;
  }

  .sm\:-mt-3 {
    margin-top: -0.75rem;
  }

  .sm\:-mr-3 {
    margin-right: -0.75rem;
  }

  .sm\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .sm\:-ml-3 {
    margin-left: -0.75rem;
  }

  .sm\:-mt-4 {
    margin-top: -1rem;
  }

  .sm\:-mr-4 {
    margin-right: -1rem;
  }

  .sm\:-mb-4 {
    margin-bottom: -1rem;
  }

  .sm\:-ml-4 {
    margin-left: -1rem;
  }

  .sm\:-mt-5 {
    margin-top: -1.25rem;
  }

  .sm\:-mr-5 {
    margin-right: -1.25rem;
  }

  .sm\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .sm\:-ml-5 {
    margin-left: -1.25rem;
  }

  .sm\:-mt-6 {
    margin-top: -1.5rem;
  }

  .sm\:-mr-6 {
    margin-right: -1.5rem;
  }

  .sm\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .sm\:-ml-6 {
    margin-left: -1.5rem;
  }

  .sm\:-mt-8 {
    margin-top: -2rem;
  }

  .sm\:-mr-8 {
    margin-right: -2rem;
  }

  .sm\:-mb-8 {
    margin-bottom: -2rem;
  }

  .sm\:-ml-8 {
    margin-left: -2rem;
  }

  .sm\:-mt-10 {
    margin-top: -2.5rem;
  }

  .sm\:-mr-10 {
    margin-right: -2.5rem;
  }

  .sm\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .sm\:-ml-10 {
    margin-left: -2.5rem;
  }

  .sm\:-mt-12 {
    margin-top: -3rem;
  }

  .sm\:-mr-12 {
    margin-right: -3rem;
  }

  .sm\:-mb-12 {
    margin-bottom: -3rem;
  }

  .sm\:-ml-12 {
    margin-left: -3rem;
  }

  .sm\:-mt-16 {
    margin-top: -4rem;
  }

  .sm\:-mr-16 {
    margin-right: -4rem;
  }

  .sm\:-mb-16 {
    margin-bottom: -4rem;
  }

  .sm\:-ml-16 {
    margin-left: -4rem;
  }

  .sm\:-mt-20 {
    margin-top: -5rem;
  }

  .sm\:-mr-20 {
    margin-right: -5rem;
  }

  .sm\:-mb-20 {
    margin-bottom: -5rem;
  }

  .sm\:-ml-20 {
    margin-left: -5rem;
  }

  .sm\:-mt-24 {
    margin-top: -6rem;
  }

  .sm\:-mr-24 {
    margin-right: -6rem;
  }

  .sm\:-mb-24 {
    margin-bottom: -6rem;
  }

  .sm\:-ml-24 {
    margin-left: -6rem;
  }

  .sm\:-mt-32 {
    margin-top: -8rem;
  }

  .sm\:-mr-32 {
    margin-right: -8rem;
  }

  .sm\:-mb-32 {
    margin-bottom: -8rem;
  }

  .sm\:-ml-32 {
    margin-left: -8rem;
  }

  .sm\:-mt-40 {
    margin-top: -10rem;
  }

  .sm\:-mr-40 {
    margin-right: -10rem;
  }

  .sm\:-mb-40 {
    margin-bottom: -10rem;
  }

  .sm\:-ml-40 {
    margin-left: -10rem;
  }

  .sm\:-mt-48 {
    margin-top: -12rem;
  }

  .sm\:-mr-48 {
    margin-right: -12rem;
  }

  .sm\:-mb-48 {
    margin-bottom: -12rem;
  }

  .sm\:-ml-48 {
    margin-left: -12rem;
  }

  .sm\:-mt-56 {
    margin-top: -14rem;
  }

  .sm\:-mr-56 {
    margin-right: -14rem;
  }

  .sm\:-mb-56 {
    margin-bottom: -14rem;
  }

  .sm\:-ml-56 {
    margin-left: -14rem;
  }

  .sm\:-mt-64 {
    margin-top: -16rem;
  }

  .sm\:-mr-64 {
    margin-right: -16rem;
  }

  .sm\:-mb-64 {
    margin-bottom: -16rem;
  }

  .sm\:-ml-64 {
    margin-left: -16rem;
  }

  .sm\:-mt-px {
    margin-top: -1px;
  }

  .sm\:-mr-px {
    margin-right: -1px;
  }

  .sm\:-mb-px {
    margin-bottom: -1px;
  }

  .sm\:-ml-px {
    margin-left: -1px;
  }

  .sm\:opacity-0 {
    opacity: 0;
  }

  .sm\:opacity-25 {
    opacity: 0.25;
  }

  .sm\:opacity-50 {
    opacity: 0.5;
  }

  .sm\:opacity-75 {
    opacity: 0.75;
  }

  .sm\:opacity-100 {
    opacity: 1;
  }

  .sm\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .sm\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .sm\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .sm\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .sm\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .sm\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .sm\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .sm\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .sm\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .sm\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .sm\:outline-none {
    outline: 0;
  }

  .sm\:focus\:outline-none:focus {
    outline: 0;
  }

  .sm\:overflow-auto {
    overflow: auto;
  }

  .sm\:overflow-hidden {
    overflow: hidden;
  }

  .sm\:overflow-visible {
    overflow: visible;
  }

  .sm\:overflow-scroll {
    overflow: scroll;
  }

  .sm\:overflow-x-auto {
    overflow-x: auto;
  }

  .sm\:overflow-y-auto {
    overflow-y: auto;
  }

  .sm\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .sm\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .sm\:overflow-x-visible {
    overflow-x: visible;
  }

  .sm\:overflow-y-visible {
    overflow-y: visible;
  }

  .sm\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .sm\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .sm\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .sm\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .sm\:p-0 {
    padding: 0;
  }

  .sm\:p-1 {
    padding: 0.25rem;
  }

  .sm\:p-2 {
    padding: 0.5rem;
  }

  .sm\:p-3 {
    padding: 0.75rem;
  }

  .sm\:p-4 {
    padding: 1rem;
  }

  .sm\:p-5 {
    padding: 1.25rem;
  }

  .sm\:p-6 {
    padding: 1.5rem;
  }

  .sm\:p-8 {
    padding: 2rem;
  }

  .sm\:p-10 {
    padding: 2.5rem;
  }

  .sm\:p-12 {
    padding: 3rem;
  }

  .sm\:p-16 {
    padding: 4rem;
  }

  .sm\:p-20 {
    padding: 5rem;
  }

  .sm\:p-24 {
    padding: 6rem;
  }

  .sm\:p-32 {
    padding: 8rem;
  }

  .sm\:p-40 {
    padding: 10rem;
  }

  .sm\:p-48 {
    padding: 12rem;
  }

  .sm\:p-56 {
    padding: 14rem;
  }

  .sm\:p-64 {
    padding: 16rem;
  }

  .sm\:p-px {
    padding: 1px;
  }

  .sm\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sm\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .sm\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .sm\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .sm\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .sm\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .sm\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .sm\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .sm\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sm\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sm\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sm\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sm\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .sm\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sm\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .sm\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .sm\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .sm\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .sm\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .sm\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .sm\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .sm\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .sm\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .sm\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .sm\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .sm\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .sm\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .sm\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .sm\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .sm\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .sm\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .sm\:pt-0 {
    padding-top: 0;
  }

  .sm\:pr-0 {
    padding-right: 0;
  }

  .sm\:pb-0 {
    padding-bottom: 0;
  }

  .sm\:pl-0 {
    padding-left: 0;
  }

  .sm\:pt-1 {
    padding-top: 0.25rem;
  }

  .sm\:pr-1 {
    padding-right: 0.25rem;
  }

  .sm\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .sm\:pl-1 {
    padding-left: 0.25rem;
  }

  .sm\:pt-2 {
    padding-top: 0.5rem;
  }

  .sm\:pr-2 {
    padding-right: 0.5rem;
  }

  .sm\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .sm\:pl-2 {
    padding-left: 0.5rem;
  }

  .sm\:pt-3 {
    padding-top: 0.75rem;
  }

  .sm\:pr-3 {
    padding-right: 0.75rem;
  }

  .sm\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .sm\:pl-3 {
    padding-left: 0.75rem;
  }

  .sm\:pt-4 {
    padding-top: 1rem;
  }

  .sm\:pr-4 {
    padding-right: 1rem;
  }

  .sm\:pb-4 {
    padding-bottom: 1rem;
  }

  .sm\:pl-4 {
    padding-left: 1rem;
  }

  .sm\:pt-5 {
    padding-top: 1.25rem;
  }

  .sm\:pr-5 {
    padding-right: 1.25rem;
  }

  .sm\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .sm\:pl-5 {
    padding-left: 1.25rem;
  }

  .sm\:pt-6 {
    padding-top: 1.5rem;
  }

  .sm\:pr-6 {
    padding-right: 1.5rem;
  }

  .sm\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .sm\:pl-6 {
    padding-left: 1.5rem;
  }

  .sm\:pt-8 {
    padding-top: 2rem;
  }

  .sm\:pr-8 {
    padding-right: 2rem;
  }

  .sm\:pb-8 {
    padding-bottom: 2rem;
  }

  .sm\:pl-8 {
    padding-left: 2rem;
  }

  .sm\:pt-10 {
    padding-top: 2.5rem;
  }

  .sm\:pr-10 {
    padding-right: 2.5rem;
  }

  .sm\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .sm\:pl-10 {
    padding-left: 2.5rem;
  }

  .sm\:pt-12 {
    padding-top: 3rem;
  }

  .sm\:pr-12 {
    padding-right: 3rem;
  }

  .sm\:pb-12 {
    padding-bottom: 3rem;
  }

  .sm\:pl-12 {
    padding-left: 3rem;
  }

  .sm\:pt-16 {
    padding-top: 4rem;
  }

  .sm\:pr-16 {
    padding-right: 4rem;
  }

  .sm\:pb-16 {
    padding-bottom: 4rem;
  }

  .sm\:pl-16 {
    padding-left: 4rem;
  }

  .sm\:pt-20 {
    padding-top: 5rem;
  }

  .sm\:pr-20 {
    padding-right: 5rem;
  }

  .sm\:pb-20 {
    padding-bottom: 5rem;
  }

  .sm\:pl-20 {
    padding-left: 5rem;
  }

  .sm\:pt-24 {
    padding-top: 6rem;
  }

  .sm\:pr-24 {
    padding-right: 6rem;
  }

  .sm\:pb-24 {
    padding-bottom: 6rem;
  }

  .sm\:pl-24 {
    padding-left: 6rem;
  }

  .sm\:pt-32 {
    padding-top: 8rem;
  }

  .sm\:pr-32 {
    padding-right: 8rem;
  }

  .sm\:pb-32 {
    padding-bottom: 8rem;
  }

  .sm\:pl-32 {
    padding-left: 8rem;
  }

  .sm\:pt-40 {
    padding-top: 10rem;
  }

  .sm\:pr-40 {
    padding-right: 10rem;
  }

  .sm\:pb-40 {
    padding-bottom: 10rem;
  }

  .sm\:pl-40 {
    padding-left: 10rem;
  }

  .sm\:pt-48 {
    padding-top: 12rem;
  }

  .sm\:pr-48 {
    padding-right: 12rem;
  }

  .sm\:pb-48 {
    padding-bottom: 12rem;
  }

  .sm\:pl-48 {
    padding-left: 12rem;
  }

  .sm\:pt-56 {
    padding-top: 14rem;
  }

  .sm\:pr-56 {
    padding-right: 14rem;
  }

  .sm\:pb-56 {
    padding-bottom: 14rem;
  }

  .sm\:pl-56 {
    padding-left: 14rem;
  }

  .sm\:pt-64 {
    padding-top: 16rem;
  }

  .sm\:pr-64 {
    padding-right: 16rem;
  }

  .sm\:pb-64 {
    padding-bottom: 16rem;
  }

  .sm\:pl-64 {
    padding-left: 16rem;
  }

  .sm\:pt-px {
    padding-top: 1px;
  }

  .sm\:pr-px {
    padding-right: 1px;
  }

  .sm\:pb-px {
    padding-bottom: 1px;
  }

  .sm\:pl-px {
    padding-left: 1px;
  }

  .sm\:pointer-events-none {
    pointer-events: none;
  }

  .sm\:pointer-events-auto {
    pointer-events: auto;
  }

  .sm\:static {
    position: static;
  }

  .sm\:fixed {
    position: fixed;
  }

  .sm\:absolute {
    position: absolute;
  }

  .sm\:relative {
    position: relative;
  }

  .sm\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .sm\:text-left {
    text-align: left;
  }

  .sm\:text-center {
    text-align: center;
  }

  .sm\:text-right {
    text-align: right;
  }

  .sm\:text-justify {
    text-align: justify;
  }

  .sm\:uppercase {
    text-transform: uppercase;
  }

  .sm\:lowercase {
    text-transform: lowercase;
  }

  .sm\:capitalize {
    text-transform: capitalize;
  }

  .sm\:normal-case {
    text-transform: none;
  }

  .sm\:visible {
    visibility: visible;
  }

  .sm\:invisible {
    visibility: hidden;
  }

  .sm\:hover\:visible:hover {
    visibility: visible;
  }

  .sm\:hover\:invisible:hover {
    visibility: hidden;
  }

  .sm\:focus\:visible:focus {
    visibility: visible;
  }

  .sm\:focus\:invisible:focus {
    visibility: hidden;
  }

  .group:hover .sm\:group-hover\:visible {
    visibility: visible;
  }

  .group:hover .sm\:group-hover\:invisible {
    visibility: hidden;
  }

  .sm\:w-0 {
    width: 0;
  }

  .sm\:w-1 {
    width: 0.25rem;
  }

  .sm\:w-2 {
    width: 0.5rem;
  }

  .sm\:w-3 {
    width: 0.75rem;
  }

  .sm\:w-4 {
    width: 1rem;
  }

  .sm\:w-5 {
    width: 1.25rem;
  }

  .sm\:w-6 {
    width: 1.5rem;
  }

  .sm\:w-8 {
    width: 2rem;
  }

  .sm\:w-10 {
    width: 2.5rem;
  }

  .sm\:w-12 {
    width: 3rem;
  }

  .sm\:w-16 {
    width: 4rem;
  }

  .sm\:w-20 {
    width: 5rem;
  }

  .sm\:w-24 {
    width: 6rem;
  }

  .sm\:w-32 {
    width: 8rem;
  }

  .sm\:w-40 {
    width: 10rem;
  }

  .sm\:w-48 {
    width: 12rem;
  }

  .sm\:w-56 {
    width: 14rem;
  }

  .sm\:w-64 {
    width: 16rem;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:w-px {
    width: 1px;
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:w-1\/3 {
    width: 33.333333%;
  }

  .sm\:w-2\/3 {
    width: 66.666667%;
  }

  .sm\:w-1\/4 {
    width: 25%;
  }

  .sm\:w-2\/4 {
    width: 50%;
  }

  .sm\:w-3\/4 {
    width: 75%;
  }

  .sm\:w-1\/5 {
    width: 20%;
  }

  .sm\:w-2\/5 {
    width: 40%;
  }

  .sm\:w-3\/5 {
    width: 60%;
  }

  .sm\:w-4\/5 {
    width: 80%;
  }

  .sm\:w-1\/6 {
    width: 16.666667%;
  }

  .sm\:w-2\/6 {
    width: 33.333333%;
  }

  .sm\:w-3\/6 {
    width: 50%;
  }

  .sm\:w-4\/6 {
    width: 66.666667%;
  }

  .sm\:w-5\/6 {
    width: 83.333333%;
  }

  .sm\:w-1\/12 {
    width: 8.333333%;
  }

  .sm\:w-2\/12 {
    width: 16.666667%;
  }

  .sm\:w-3\/12 {
    width: 25%;
  }

  .sm\:w-4\/12 {
    width: 33.333333%;
  }

  .sm\:w-5\/12 {
    width: 41.666667%;
  }

  .sm\:w-6\/12 {
    width: 50%;
  }

  .sm\:w-7\/12 {
    width: 58.333333%;
  }

  .sm\:w-8\/12 {
    width: 66.666667%;
  }

  .sm\:w-9\/12 {
    width: 75%;
  }

  .sm\:w-10\/12 {
    width: 83.333333%;
  }

  .sm\:w-11\/12 {
    width: 91.666667%;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:w-screen {
    width: 100vw;
  }

  .sm\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .sm\:break-words {
    overflow-wrap: break-word;
  }

  .sm\:break-all {
    word-break: break-all;
  }

  .sm\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .sm\:z-0 {
    z-index: 0;
  }

  .sm\:z-10 {
    z-index: 10;
  }

  .sm\:z-20 {
    z-index: 20;
  }

  .sm\:z-30 {
    z-index: 30;
  }

  .sm\:z-40 {
    z-index: 40;
  }

  .sm\:z-50 {
    z-index: 50;
  }

  .sm\:z-auto {
    z-index: auto;
  }
}

@media (min-width: 768px) {
  .md\:container {
    width: 100%;
  }

  @media (min-width: 640px) {
    .md\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .md\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {
    .md\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {
    .md\:container {
      max-width: 1280px;
    }
  }

  .md\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .md\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .md\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .md\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .md\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .md\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .md\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .md\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .md\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .md\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .md\:rounded-none {
    border-radius: 0;
  }

  .md\:rounded-sm {
    border-radius: 0.125rem;
  }

  .md\:rounded {
    border-radius: 0.25rem;
  }

  .md\:rounded-md {
    border-radius: 0.375rem;
  }

  .md\:rounded-lg {
    border-radius: 0.5rem;
  }

  .md\:rounded-full {
    border-radius: 9999px;
  }

  .md\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .md\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .md\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .md\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .md\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .md\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .md\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .md\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .md\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .md\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .md\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .md\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .md\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .md\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .md\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .md\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .md\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .md\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .md\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .md\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .md\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .md\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .md\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .md\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .md\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .md\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .md\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .md\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .md\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .md\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .md\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .md\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .md\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .md\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .md\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .md\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .md\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .md\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .md\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .md\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .md\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .md\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .md\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .md\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .md\:border-0 {
    border-width: 0;
  }

  .md\:border-2 {
    border-width: 2px;
  }

  .md\:border-4 {
    border-width: 4px;
  }

  .md\:border-8 {
    border-width: 8px;
  }

  .md\:border {
    border-width: 1px;
  }

  .md\:border-t-0 {
    border-top-width: 0;
  }

  .md\:border-r-0 {
    border-right-width: 0;
  }

  .md\:border-b-0 {
    border-bottom-width: 0;
  }

  .md\:border-l-0 {
    border-left-width: 0;
  }

  .md\:border-t-2 {
    border-top-width: 2px;
  }

  .md\:border-r-2 {
    border-right-width: 2px;
  }

  .md\:border-b-2 {
    border-bottom-width: 2px;
  }

  .md\:border-l-2 {
    border-left-width: 2px;
  }

  .md\:border-t-4 {
    border-top-width: 4px;
  }

  .md\:border-r-4 {
    border-right-width: 4px;
  }

  .md\:border-b-4 {
    border-bottom-width: 4px;
  }

  .md\:border-l-4 {
    border-left-width: 4px;
  }

  .md\:border-t-8 {
    border-top-width: 8px;
  }

  .md\:border-r-8 {
    border-right-width: 8px;
  }

  .md\:border-b-8 {
    border-bottom-width: 8px;
  }

  .md\:border-l-8 {
    border-left-width: 8px;
  }

  .md\:border-t {
    border-top-width: 1px;
  }

  .md\:border-r {
    border-right-width: 1px;
  }

  .md\:border-b {
    border-bottom-width: 1px;
  }

  .md\:border-l {
    border-left-width: 1px;
  }

  .md\:cursor-auto {
    cursor: auto;
  }

  .md\:cursor-default {
    cursor: default;
  }

  .md\:cursor-pointer {
    cursor: pointer;
  }

  .md\:cursor-wait {
    cursor: wait;
  }

  .md\:cursor-text {
    cursor: text;
  }

  .md\:cursor-move {
    cursor: move;
  }

  .md\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .md\:block {
    display: block;
  }

  .md\:inline-block {
    display: inline-block;
  }

  .md\:inline {
    display: inline;
  }

  .md\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .md\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .md\:table {
    display: table;
  }

  .md\:table-caption {
    display: table-caption;
  }

  .md\:table-cell {
    display: table-cell;
  }

  .md\:table-column {
    display: table-column;
  }

  .md\:table-column-group {
    display: table-column-group;
  }

  .md\:table-footer-group {
    display: table-footer-group;
  }

  .md\:table-header-group {
    display: table-header-group;
  }

  .md\:table-row-group {
    display: table-row-group;
  }

  .md\:table-row {
    display: table-row;
  }

  .md\:flow-root {
    display: flow-root;
  }

  .md\:grid {
    display: grid;
  }

  .md\:inline-grid {
    display: inline-grid;
  }

  .md\:hidden {
    display: none;
  }

  .md\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .md\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .md\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .md\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .md\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .md\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .md\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .md\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .md\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .md\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .md\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .md\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .md\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .md\:gap-0 {
    grid-gap: 0;
    gap: 0;
  }

  .md\:gap-1 {
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .md\:gap-2 {
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .md\:gap-3 {
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .md\:gap-4 {
    grid-gap: 1rem;
    gap: 1rem;
  }

  .md\:gap-5 {
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .md\:gap-6 {
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .md\:gap-8 {
    grid-gap: 2rem;
    gap: 2rem;
  }

  .md\:gap-10 {
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .md\:gap-12 {
    grid-gap: 3rem;
    gap: 3rem;
  }

  .md\:gap-16 {
    grid-gap: 4rem;
    gap: 4rem;
  }

  .md\:gap-20 {
    grid-gap: 5rem;
    gap: 5rem;
  }

  .md\:gap-24 {
    grid-gap: 6rem;
    gap: 6rem;
  }

  .md\:gap-32 {
    grid-gap: 8rem;
    gap: 8rem;
  }

  .md\:gap-40 {
    grid-gap: 10rem;
    gap: 10rem;
  }

  .md\:gap-48 {
    grid-gap: 12rem;
    gap: 12rem;
  }

  .md\:gap-56 {
    grid-gap: 14rem;
    gap: 14rem;
  }

  .md\:gap-64 {
    grid-gap: 16rem;
    gap: 16rem;
  }

  .md\:gap-px {
    grid-gap: 1px;
    gap: 1px;
  }

  .md\:col-gap-0 {
    grid-column-gap: 0;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }

  .md\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .md\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .md\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .md\:col-gap-4 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }

  .md\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .md\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .md\:col-gap-8 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }

  .md\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .md\:col-gap-12 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
  }

  .md\:col-gap-16 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }

  .md\:col-gap-20 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .md\:col-gap-24 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem;
  }

  .md\:col-gap-32 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem;
  }

  .md\:col-gap-40 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem;
  }

  .md\:col-gap-48 {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            column-gap: 12rem;
  }

  .md\:col-gap-56 {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            column-gap: 14rem;
  }

  .md\:col-gap-64 {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            column-gap: 16rem;
  }

  .md\:col-gap-px {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            column-gap: 1px;
  }

  .md\:row-gap-0 {
    grid-row-gap: 0;
    row-gap: 0;
  }

  .md\:row-gap-1 {
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .md\:row-gap-2 {
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .md\:row-gap-3 {
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .md\:row-gap-4 {
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .md\:row-gap-5 {
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .md\:row-gap-6 {
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .md\:row-gap-8 {
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .md\:row-gap-10 {
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .md\:row-gap-12 {
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .md\:row-gap-16 {
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .md\:row-gap-20 {
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .md\:row-gap-24 {
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .md\:row-gap-32 {
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .md\:row-gap-40 {
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .md\:row-gap-48 {
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .md\:row-gap-56 {
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .md\:row-gap-64 {
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .md\:row-gap-px {
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .md\:grid-flow-row {
    grid-auto-flow: row;
  }

  .md\:grid-flow-col {
    grid-auto-flow: column;
  }

  .md\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .md\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .md\:col-auto {
    grid-column: auto;
  }

  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .md\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .md\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .md\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .md\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .md\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .md\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .md\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .md\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .md\:col-start-1 {
    grid-column-start: 1;
  }

  .md\:col-start-2 {
    grid-column-start: 2;
  }

  .md\:col-start-3 {
    grid-column-start: 3;
  }

  .md\:col-start-4 {
    grid-column-start: 4;
  }

  .md\:col-start-5 {
    grid-column-start: 5;
  }

  .md\:col-start-6 {
    grid-column-start: 6;
  }

  .md\:col-start-7 {
    grid-column-start: 7;
  }

  .md\:col-start-8 {
    grid-column-start: 8;
  }

  .md\:col-start-9 {
    grid-column-start: 9;
  }

  .md\:col-start-10 {
    grid-column-start: 10;
  }

  .md\:col-start-11 {
    grid-column-start: 11;
  }

  .md\:col-start-12 {
    grid-column-start: 12;
  }

  .md\:col-start-13 {
    grid-column-start: 13;
  }

  .md\:col-start-auto {
    grid-column-start: auto;
  }

  .md\:col-end-1 {
    grid-column-end: 1;
  }

  .md\:col-end-2 {
    grid-column-end: 2;
  }

  .md\:col-end-3 {
    grid-column-end: 3;
  }

  .md\:col-end-4 {
    grid-column-end: 4;
  }

  .md\:col-end-5 {
    grid-column-end: 5;
  }

  .md\:col-end-6 {
    grid-column-end: 6;
  }

  .md\:col-end-7 {
    grid-column-end: 7;
  }

  .md\:col-end-8 {
    grid-column-end: 8;
  }

  .md\:col-end-9 {
    grid-column-end: 9;
  }

  .md\:col-end-10 {
    grid-column-end: 10;
  }

  .md\:col-end-11 {
    grid-column-end: 11;
  }

  .md\:col-end-12 {
    grid-column-end: 12;
  }

  .md\:col-end-13 {
    grid-column-end: 13;
  }

  .md\:col-end-auto {
    grid-column-end: auto;
  }

  .md\:row-auto {
    grid-row: auto;
  }

  .md\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .md\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .md\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .md\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .md\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .md\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .md\:row-start-1 {
    grid-row-start: 1;
  }

  .md\:row-start-2 {
    grid-row-start: 2;
  }

  .md\:row-start-3 {
    grid-row-start: 3;
  }

  .md\:row-start-4 {
    grid-row-start: 4;
  }

  .md\:row-start-5 {
    grid-row-start: 5;
  }

  .md\:row-start-6 {
    grid-row-start: 6;
  }

  .md\:row-start-7 {
    grid-row-start: 7;
  }

  .md\:row-start-auto {
    grid-row-start: auto;
  }

  .md\:row-end-1 {
    grid-row-end: 1;
  }

  .md\:row-end-2 {
    grid-row-end: 2;
  }

  .md\:row-end-3 {
    grid-row-end: 3;
  }

  .md\:row-end-4 {
    grid-row-end: 4;
  }

  .md\:row-end-5 {
    grid-row-end: 5;
  }

  .md\:row-end-6 {
    grid-row-end: 6;
  }

  .md\:row-end-7 {
    grid-row-end: 7;
  }

  .md\:row-end-auto {
    grid-row-end: auto;
  }

  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .md\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .md\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .md\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .md\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .md\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .md\:grid-cols-none {
    grid-template-columns: none;
  }

  .md\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .md\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .md\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .md\:grid-rows-none {
    grid-template-rows: none;
  }

  .md\:font-sans {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .md\:font-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .md\:font-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .md\:text-xs {
    font-size: 0.75rem;
  }

  .md\:text-sm {
    font-size: 0.875rem;
  }

  .md\:text-base {
    font-size: 1rem;
  }

  .md\:text-lg {
    font-size: 1.125rem;
  }

  .md\:text-xl {
    font-size: 1.25rem;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
  }

  .md\:text-3xl {
    font-size: 1.875rem;
  }

  .md\:text-4xl {
    font-size: 2.25rem;
  }

  .md\:text-5xl {
    font-size: 3rem;
  }

  .md\:text-6xl {
    font-size: 4rem;
  }

  .md\:italic {
    font-style: italic;
  }

  .md\:not-italic {
    font-style: normal;
  }

  .md\:font-hairline {
    font-weight: 100;
  }

  .md\:font-thin {
    font-weight: 200;
  }

  .md\:font-light {
    font-weight: 300;
  }

  .md\:font-normal {
    font-weight: 400;
  }

  .md\:font-medium {
    font-weight: 500;
  }

  .md\:font-semibold {
    font-weight: 600;
  }

  .md\:font-bold {
    font-weight: 700;
  }

  .md\:font-extrabold {
    font-weight: 800;
  }

  .md\:font-black {
    font-weight: 900;
  }

  .md\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .md\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .md\:hover\:font-light:hover {
    font-weight: 300;
  }

  .md\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .md\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .md\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .md\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .md\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .md\:hover\:font-black:hover {
    font-weight: 900;
  }

  .md\:focus\:font-hairline:focus {
    font-weight: 100;
  }

  .md\:focus\:font-thin:focus {
    font-weight: 200;
  }

  .md\:focus\:font-light:focus {
    font-weight: 300;
  }

  .md\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .md\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .md\:focus\:font-semibold:focus {
    font-weight: 600;
  }

  .md\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .md\:focus\:font-extrabold:focus {
    font-weight: 800;
  }

  .md\:focus\:font-black:focus {
    font-weight: 900;
  }

  .md\:h-0 {
    height: 0;
  }

  .md\:h-1 {
    height: 0.25rem;
  }

  .md\:h-2 {
    height: 0.5rem;
  }

  .md\:h-3 {
    height: 0.75rem;
  }

  .md\:h-4 {
    height: 1rem;
  }

  .md\:h-5 {
    height: 1.25rem;
  }

  .md\:h-6 {
    height: 1.5rem;
  }

  .md\:h-8 {
    height: 2rem;
  }

  .md\:h-10 {
    height: 2.5rem;
  }

  .md\:h-12 {
    height: 3rem;
  }

  .md\:h-16 {
    height: 4rem;
  }

  .md\:h-20 {
    height: 5rem;
  }

  .md\:h-24 {
    height: 6rem;
  }

  .md\:h-32 {
    height: 8rem;
  }

  .md\:h-40 {
    height: 10rem;
  }

  .md\:h-48 {
    height: 12rem;
  }

  .md\:h-56 {
    height: 14rem;
  }

  .md\:h-64 {
    height: 16rem;
  }

  .md\:h-auto {
    height: auto;
  }

  .md\:h-px {
    height: 1px;
  }

  .md\:h-full {
    height: 100%;
  }

  .md\:h-screen {
    height: 100vh;
  }

  .md\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .md\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .md\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .md\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .md\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .md\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .md\:top-0 {
    top: 0;
  }

  .md\:right-0 {
    right: 0;
  }

  .md\:bottom-0 {
    bottom: 0;
  }

  .md\:left-0 {
    left: 0;
  }

  .md\:top-auto {
    top: auto;
  }

  .md\:right-auto {
    right: auto;
  }

  .md\:bottom-auto {
    bottom: auto;
  }

  .md\:left-auto {
    left: auto;
  }

  .md\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .md\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .md\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .md\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .md\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .md\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .md\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .md\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .md\:tracking-normal {
    letter-spacing: 0;
  }

  .md\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .md\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .md\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .md\:leading-3 {
    line-height: .75rem;
  }

  .md\:leading-4 {
    line-height: 1rem;
  }

  .md\:leading-5 {
    line-height: 1.25rem;
  }

  .md\:leading-6 {
    line-height: 1.5rem;
  }

  .md\:leading-7 {
    line-height: 1.75rem;
  }

  .md\:leading-8 {
    line-height: 2rem;
  }

  .md\:leading-9 {
    line-height: 2.25rem;
  }

  .md\:leading-10 {
    line-height: 2.5rem;
  }

  .md\:leading-none {
    line-height: 1;
  }

  .md\:leading-tight {
    line-height: 1.25;
  }

  .md\:leading-snug {
    line-height: 1.375;
  }

  .md\:leading-normal {
    line-height: 1.5;
  }

  .md\:leading-relaxed {
    line-height: 1.625;
  }

  .md\:leading-loose {
    line-height: 2;
  }

  .md\:m-0 {
    margin: 0;
  }

  .md\:m-1 {
    margin: 0.25rem;
  }

  .md\:m-2 {
    margin: 0.5rem;
  }

  .md\:m-3 {
    margin: 0.75rem;
  }

  .md\:m-4 {
    margin: 1rem;
  }

  .md\:m-5 {
    margin: 1.25rem;
  }

  .md\:m-6 {
    margin: 1.5rem;
  }

  .md\:m-8 {
    margin: 2rem;
  }

  .md\:m-10 {
    margin: 2.5rem;
  }

  .md\:m-12 {
    margin: 3rem;
  }

  .md\:m-16 {
    margin: 4rem;
  }

  .md\:m-20 {
    margin: 5rem;
  }

  .md\:m-24 {
    margin: 6rem;
  }

  .md\:m-32 {
    margin: 8rem;
  }

  .md\:m-40 {
    margin: 10rem;
  }

  .md\:m-48 {
    margin: 12rem;
  }

  .md\:m-56 {
    margin: 14rem;
  }

  .md\:m-64 {
    margin: 16rem;
  }

  .md\:m-auto {
    margin: auto;
  }

  .md\:m-px {
    margin: 1px;
  }

  .md\:-m-1 {
    margin: -0.25rem;
  }

  .md\:-m-2 {
    margin: -0.5rem;
  }

  .md\:-m-3 {
    margin: -0.75rem;
  }

  .md\:-m-4 {
    margin: -1rem;
  }

  .md\:-m-5 {
    margin: -1.25rem;
  }

  .md\:-m-6 {
    margin: -1.5rem;
  }

  .md\:-m-8 {
    margin: -2rem;
  }

  .md\:-m-10 {
    margin: -2.5rem;
  }

  .md\:-m-12 {
    margin: -3rem;
  }

  .md\:-m-16 {
    margin: -4rem;
  }

  .md\:-m-20 {
    margin: -5rem;
  }

  .md\:-m-24 {
    margin: -6rem;
  }

  .md\:-m-32 {
    margin: -8rem;
  }

  .md\:-m-40 {
    margin: -10rem;
  }

  .md\:-m-48 {
    margin: -12rem;
  }

  .md\:-m-56 {
    margin: -14rem;
  }

  .md\:-m-64 {
    margin: -16rem;
  }

  .md\:-m-px {
    margin: -1px;
  }

  .md\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .md\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .md\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .md\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .md\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .md\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .md\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .md\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .md\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .md\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .md\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .md\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .md\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .md\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .md\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .md\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .md\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .md\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .md\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .md\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .md\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .md\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .md\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .md\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .md\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .md\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .md\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .md\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .md\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .md\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .md\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .md\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .md\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .md\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .md\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .md\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .md\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .md\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .md\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .md\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .md\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .md\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .md\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .md\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .md\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .md\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .md\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .md\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .md\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .md\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .md\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .md\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .md\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .md\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .md\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .md\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .md\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .md\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .md\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .md\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .md\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .md\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .md\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .md\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .md\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .md\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .md\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .md\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .md\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .md\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .md\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .md\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .md\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .md\:mt-0 {
    margin-top: 0;
  }

  .md\:mr-0 {
    margin-right: 0;
  }

  .md\:mb-0 {
    margin-bottom: 0;
  }

  .md\:ml-0 {
    margin-left: 0;
  }

  .md\:mt-1 {
    margin-top: 0.25rem;
  }

  .md\:mr-1 {
    margin-right: 0.25rem;
  }

  .md\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .md\:ml-1 {
    margin-left: 0.25rem;
  }

  .md\:mt-2 {
    margin-top: 0.5rem;
  }

  .md\:mr-2 {
    margin-right: 0.5rem;
  }

  .md\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .md\:ml-2 {
    margin-left: 0.5rem;
  }

  .md\:mt-3 {
    margin-top: 0.75rem;
  }

  .md\:mr-3 {
    margin-right: 0.75rem;
  }

  .md\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .md\:ml-3 {
    margin-left: 0.75rem;
  }

  .md\:mt-4 {
    margin-top: 1rem;
  }

  .md\:mr-4 {
    margin-right: 1rem;
  }

  .md\:mb-4 {
    margin-bottom: 1rem;
  }

  .md\:ml-4 {
    margin-left: 1rem;
  }

  .md\:mt-5 {
    margin-top: 1.25rem;
  }

  .md\:mr-5 {
    margin-right: 1.25rem;
  }

  .md\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .md\:ml-5 {
    margin-left: 1.25rem;
  }

  .md\:mt-6 {
    margin-top: 1.5rem;
  }

  .md\:mr-6 {
    margin-right: 1.5rem;
  }

  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .md\:ml-6 {
    margin-left: 1.5rem;
  }

  .md\:mt-8 {
    margin-top: 2rem;
  }

  .md\:mr-8 {
    margin-right: 2rem;
  }

  .md\:mb-8 {
    margin-bottom: 2rem;
  }

  .md\:ml-8 {
    margin-left: 2rem;
  }

  .md\:mt-10 {
    margin-top: 2.5rem;
  }

  .md\:mr-10 {
    margin-right: 2.5rem;
  }

  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .md\:ml-10 {
    margin-left: 2.5rem;
  }

  .md\:mt-12 {
    margin-top: 3rem;
  }

  .md\:mr-12 {
    margin-right: 3rem;
  }

  .md\:mb-12 {
    margin-bottom: 3rem;
  }

  .md\:ml-12 {
    margin-left: 3rem;
  }

  .md\:mt-16 {
    margin-top: 4rem;
  }

  .md\:mr-16 {
    margin-right: 4rem;
  }

  .md\:mb-16 {
    margin-bottom: 4rem;
  }

  .md\:ml-16 {
    margin-left: 4rem;
  }

  .md\:mt-20 {
    margin-top: 5rem;
  }

  .md\:mr-20 {
    margin-right: 5rem;
  }

  .md\:mb-20 {
    margin-bottom: 5rem;
  }

  .md\:ml-20 {
    margin-left: 5rem;
  }

  .md\:mt-24 {
    margin-top: 6rem;
  }

  .md\:mr-24 {
    margin-right: 6rem;
  }

  .md\:mb-24 {
    margin-bottom: 6rem;
  }

  .md\:ml-24 {
    margin-left: 6rem;
  }

  .md\:mt-32 {
    margin-top: 8rem;
  }

  .md\:mr-32 {
    margin-right: 8rem;
  }

  .md\:mb-32 {
    margin-bottom: 8rem;
  }

  .md\:ml-32 {
    margin-left: 8rem;
  }

  .md\:mt-40 {
    margin-top: 10rem;
  }

  .md\:mr-40 {
    margin-right: 10rem;
  }

  .md\:mb-40 {
    margin-bottom: 10rem;
  }

  .md\:ml-40 {
    margin-left: 10rem;
  }

  .md\:mt-48 {
    margin-top: 12rem;
  }

  .md\:mr-48 {
    margin-right: 12rem;
  }

  .md\:mb-48 {
    margin-bottom: 12rem;
  }

  .md\:ml-48 {
    margin-left: 12rem;
  }

  .md\:mt-56 {
    margin-top: 14rem;
  }

  .md\:mr-56 {
    margin-right: 14rem;
  }

  .md\:mb-56 {
    margin-bottom: 14rem;
  }

  .md\:ml-56 {
    margin-left: 14rem;
  }

  .md\:mt-64 {
    margin-top: 16rem;
  }

  .md\:mr-64 {
    margin-right: 16rem;
  }

  .md\:mb-64 {
    margin-bottom: 16rem;
  }

  .md\:ml-64 {
    margin-left: 16rem;
  }

  .md\:mt-auto {
    margin-top: auto;
  }

  .md\:mr-auto {
    margin-right: auto;
  }

  .md\:mb-auto {
    margin-bottom: auto;
  }

  .md\:ml-auto {
    margin-left: auto;
  }

  .md\:mt-px {
    margin-top: 1px;
  }

  .md\:mr-px {
    margin-right: 1px;
  }

  .md\:mb-px {
    margin-bottom: 1px;
  }

  .md\:ml-px {
    margin-left: 1px;
  }

  .md\:-mt-1 {
    margin-top: -0.25rem;
  }

  .md\:-mr-1 {
    margin-right: -0.25rem;
  }

  .md\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .md\:-ml-1 {
    margin-left: -0.25rem;
  }

  .md\:-mt-2 {
    margin-top: -0.5rem;
  }

  .md\:-mr-2 {
    margin-right: -0.5rem;
  }

  .md\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .md\:-ml-2 {
    margin-left: -0.5rem;
  }

  .md\:-mt-3 {
    margin-top: -0.75rem;
  }

  .md\:-mr-3 {
    margin-right: -0.75rem;
  }

  .md\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .md\:-ml-3 {
    margin-left: -0.75rem;
  }

  .md\:-mt-4 {
    margin-top: -1rem;
  }

  .md\:-mr-4 {
    margin-right: -1rem;
  }

  .md\:-mb-4 {
    margin-bottom: -1rem;
  }

  .md\:-ml-4 {
    margin-left: -1rem;
  }

  .md\:-mt-5 {
    margin-top: -1.25rem;
  }

  .md\:-mr-5 {
    margin-right: -1.25rem;
  }

  .md\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .md\:-ml-5 {
    margin-left: -1.25rem;
  }

  .md\:-mt-6 {
    margin-top: -1.5rem;
  }

  .md\:-mr-6 {
    margin-right: -1.5rem;
  }

  .md\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .md\:-ml-6 {
    margin-left: -1.5rem;
  }

  .md\:-mt-8 {
    margin-top: -2rem;
  }

  .md\:-mr-8 {
    margin-right: -2rem;
  }

  .md\:-mb-8 {
    margin-bottom: -2rem;
  }

  .md\:-ml-8 {
    margin-left: -2rem;
  }

  .md\:-mt-10 {
    margin-top: -2.5rem;
  }

  .md\:-mr-10 {
    margin-right: -2.5rem;
  }

  .md\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .md\:-ml-10 {
    margin-left: -2.5rem;
  }

  .md\:-mt-12 {
    margin-top: -3rem;
  }

  .md\:-mr-12 {
    margin-right: -3rem;
  }

  .md\:-mb-12 {
    margin-bottom: -3rem;
  }

  .md\:-ml-12 {
    margin-left: -3rem;
  }

  .md\:-mt-16 {
    margin-top: -4rem;
  }

  .md\:-mr-16 {
    margin-right: -4rem;
  }

  .md\:-mb-16 {
    margin-bottom: -4rem;
  }

  .md\:-ml-16 {
    margin-left: -4rem;
  }

  .md\:-mt-20 {
    margin-top: -5rem;
  }

  .md\:-mr-20 {
    margin-right: -5rem;
  }

  .md\:-mb-20 {
    margin-bottom: -5rem;
  }

  .md\:-ml-20 {
    margin-left: -5rem;
  }

  .md\:-mt-24 {
    margin-top: -6rem;
  }

  .md\:-mr-24 {
    margin-right: -6rem;
  }

  .md\:-mb-24 {
    margin-bottom: -6rem;
  }

  .md\:-ml-24 {
    margin-left: -6rem;
  }

  .md\:-mt-32 {
    margin-top: -8rem;
  }

  .md\:-mr-32 {
    margin-right: -8rem;
  }

  .md\:-mb-32 {
    margin-bottom: -8rem;
  }

  .md\:-ml-32 {
    margin-left: -8rem;
  }

  .md\:-mt-40 {
    margin-top: -10rem;
  }

  .md\:-mr-40 {
    margin-right: -10rem;
  }

  .md\:-mb-40 {
    margin-bottom: -10rem;
  }

  .md\:-ml-40 {
    margin-left: -10rem;
  }

  .md\:-mt-48 {
    margin-top: -12rem;
  }

  .md\:-mr-48 {
    margin-right: -12rem;
  }

  .md\:-mb-48 {
    margin-bottom: -12rem;
  }

  .md\:-ml-48 {
    margin-left: -12rem;
  }

  .md\:-mt-56 {
    margin-top: -14rem;
  }

  .md\:-mr-56 {
    margin-right: -14rem;
  }

  .md\:-mb-56 {
    margin-bottom: -14rem;
  }

  .md\:-ml-56 {
    margin-left: -14rem;
  }

  .md\:-mt-64 {
    margin-top: -16rem;
  }

  .md\:-mr-64 {
    margin-right: -16rem;
  }

  .md\:-mb-64 {
    margin-bottom: -16rem;
  }

  .md\:-ml-64 {
    margin-left: -16rem;
  }

  .md\:-mt-px {
    margin-top: -1px;
  }

  .md\:-mr-px {
    margin-right: -1px;
  }

  .md\:-mb-px {
    margin-bottom: -1px;
  }

  .md\:-ml-px {
    margin-left: -1px;
  }

  .md\:opacity-0 {
    opacity: 0;
  }

  .md\:opacity-25 {
    opacity: 0.25;
  }

  .md\:opacity-50 {
    opacity: 0.5;
  }

  .md\:opacity-75 {
    opacity: 0.75;
  }

  .md\:opacity-100 {
    opacity: 1;
  }

  .md\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .md\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .md\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .md\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .md\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .md\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .md\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .md\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .md\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .md\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .md\:outline-none {
    outline: 0;
  }

  .md\:focus\:outline-none:focus {
    outline: 0;
  }

  .md\:overflow-auto {
    overflow: auto;
  }

  .md\:overflow-hidden {
    overflow: hidden;
  }

  .md\:overflow-visible {
    overflow: visible;
  }

  .md\:overflow-scroll {
    overflow: scroll;
  }

  .md\:overflow-x-auto {
    overflow-x: auto;
  }

  .md\:overflow-y-auto {
    overflow-y: auto;
  }

  .md\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .md\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .md\:overflow-x-visible {
    overflow-x: visible;
  }

  .md\:overflow-y-visible {
    overflow-y: visible;
  }

  .md\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .md\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .md\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .md\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .md\:p-0 {
    padding: 0;
  }

  .md\:p-1 {
    padding: 0.25rem;
  }

  .md\:p-2 {
    padding: 0.5rem;
  }

  .md\:p-3 {
    padding: 0.75rem;
  }

  .md\:p-4 {
    padding: 1rem;
  }

  .md\:p-5 {
    padding: 1.25rem;
  }

  .md\:p-6 {
    padding: 1.5rem;
  }

  .md\:p-8 {
    padding: 2rem;
  }

  .md\:p-10 {
    padding: 2.5rem;
  }

  .md\:p-12 {
    padding: 3rem;
  }

  .md\:p-16 {
    padding: 4rem;
  }

  .md\:p-20 {
    padding: 5rem;
  }

  .md\:p-24 {
    padding: 6rem;
  }

  .md\:p-32 {
    padding: 8rem;
  }

  .md\:p-40 {
    padding: 10rem;
  }

  .md\:p-48 {
    padding: 12rem;
  }

  .md\:p-56 {
    padding: 14rem;
  }

  .md\:p-64 {
    padding: 16rem;
  }

  .md\:p-px {
    padding: 1px;
  }

  .md\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .md\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .md\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .md\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .md\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .md\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .md\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .md\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .md\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .md\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .md\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .md\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .md\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .md\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .md\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .md\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .md\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .md\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .md\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .md\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .md\:pt-0 {
    padding-top: 0;
  }

  .md\:pr-0 {
    padding-right: 0;
  }

  .md\:pb-0 {
    padding-bottom: 0;
  }

  .md\:pl-0 {
    padding-left: 0;
  }

  .md\:pt-1 {
    padding-top: 0.25rem;
  }

  .md\:pr-1 {
    padding-right: 0.25rem;
  }

  .md\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .md\:pl-1 {
    padding-left: 0.25rem;
  }

  .md\:pt-2 {
    padding-top: 0.5rem;
  }

  .md\:pr-2 {
    padding-right: 0.5rem;
  }

  .md\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .md\:pl-2 {
    padding-left: 0.5rem;
  }

  .md\:pt-3 {
    padding-top: 0.75rem;
  }

  .md\:pr-3 {
    padding-right: 0.75rem;
  }

  .md\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .md\:pl-3 {
    padding-left: 0.75rem;
  }

  .md\:pt-4 {
    padding-top: 1rem;
  }

  .md\:pr-4 {
    padding-right: 1rem;
  }

  .md\:pb-4 {
    padding-bottom: 1rem;
  }

  .md\:pl-4 {
    padding-left: 1rem;
  }

  .md\:pt-5 {
    padding-top: 1.25rem;
  }

  .md\:pr-5 {
    padding-right: 1.25rem;
  }

  .md\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .md\:pl-5 {
    padding-left: 1.25rem;
  }

  .md\:pt-6 {
    padding-top: 1.5rem;
  }

  .md\:pr-6 {
    padding-right: 1.5rem;
  }

  .md\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .md\:pl-6 {
    padding-left: 1.5rem;
  }

  .md\:pt-8 {
    padding-top: 2rem;
  }

  .md\:pr-8 {
    padding-right: 2rem;
  }

  .md\:pb-8 {
    padding-bottom: 2rem;
  }

  .md\:pl-8 {
    padding-left: 2rem;
  }

  .md\:pt-10 {
    padding-top: 2.5rem;
  }

  .md\:pr-10 {
    padding-right: 2.5rem;
  }

  .md\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .md\:pl-10 {
    padding-left: 2.5rem;
  }

  .md\:pt-12 {
    padding-top: 3rem;
  }

  .md\:pr-12 {
    padding-right: 3rem;
  }

  .md\:pb-12 {
    padding-bottom: 3rem;
  }

  .md\:pl-12 {
    padding-left: 3rem;
  }

  .md\:pt-16 {
    padding-top: 4rem;
  }

  .md\:pr-16 {
    padding-right: 4rem;
  }

  .md\:pb-16 {
    padding-bottom: 4rem;
  }

  .md\:pl-16 {
    padding-left: 4rem;
  }

  .md\:pt-20 {
    padding-top: 5rem;
  }

  .md\:pr-20 {
    padding-right: 5rem;
  }

  .md\:pb-20 {
    padding-bottom: 5rem;
  }

  .md\:pl-20 {
    padding-left: 5rem;
  }

  .md\:pt-24 {
    padding-top: 6rem;
  }

  .md\:pr-24 {
    padding-right: 6rem;
  }

  .md\:pb-24 {
    padding-bottom: 6rem;
  }

  .md\:pl-24 {
    padding-left: 6rem;
  }

  .md\:pt-32 {
    padding-top: 8rem;
  }

  .md\:pr-32 {
    padding-right: 8rem;
  }

  .md\:pb-32 {
    padding-bottom: 8rem;
  }

  .md\:pl-32 {
    padding-left: 8rem;
  }

  .md\:pt-40 {
    padding-top: 10rem;
  }

  .md\:pr-40 {
    padding-right: 10rem;
  }

  .md\:pb-40 {
    padding-bottom: 10rem;
  }

  .md\:pl-40 {
    padding-left: 10rem;
  }

  .md\:pt-48 {
    padding-top: 12rem;
  }

  .md\:pr-48 {
    padding-right: 12rem;
  }

  .md\:pb-48 {
    padding-bottom: 12rem;
  }

  .md\:pl-48 {
    padding-left: 12rem;
  }

  .md\:pt-56 {
    padding-top: 14rem;
  }

  .md\:pr-56 {
    padding-right: 14rem;
  }

  .md\:pb-56 {
    padding-bottom: 14rem;
  }

  .md\:pl-56 {
    padding-left: 14rem;
  }

  .md\:pt-64 {
    padding-top: 16rem;
  }

  .md\:pr-64 {
    padding-right: 16rem;
  }

  .md\:pb-64 {
    padding-bottom: 16rem;
  }

  .md\:pl-64 {
    padding-left: 16rem;
  }

  .md\:pt-px {
    padding-top: 1px;
  }

  .md\:pr-px {
    padding-right: 1px;
  }

  .md\:pb-px {
    padding-bottom: 1px;
  }

  .md\:pl-px {
    padding-left: 1px;
  }

  .md\:pointer-events-none {
    pointer-events: none;
  }

  .md\:pointer-events-auto {
    pointer-events: auto;
  }

  .md\:static {
    position: static;
  }

  .md\:fixed {
    position: fixed;
  }

  .md\:absolute {
    position: absolute;
  }

  .md\:relative {
    position: relative;
  }

  .md\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .md\:text-left {
    text-align: left;
  }

  .md\:text-center {
    text-align: center;
  }

  .md\:text-right {
    text-align: right;
  }

  .md\:text-justify {
    text-align: justify;
  }

  .md\:uppercase {
    text-transform: uppercase;
  }

  .md\:lowercase {
    text-transform: lowercase;
  }

  .md\:capitalize {
    text-transform: capitalize;
  }

  .md\:normal-case {
    text-transform: none;
  }

  .md\:visible {
    visibility: visible;
  }

  .md\:invisible {
    visibility: hidden;
  }

  .md\:hover\:visible:hover {
    visibility: visible;
  }

  .md\:hover\:invisible:hover {
    visibility: hidden;
  }

  .md\:focus\:visible:focus {
    visibility: visible;
  }

  .md\:focus\:invisible:focus {
    visibility: hidden;
  }

  .group:hover .md\:group-hover\:visible {
    visibility: visible;
  }

  .group:hover .md\:group-hover\:invisible {
    visibility: hidden;
  }

  .md\:w-0 {
    width: 0;
  }

  .md\:w-1 {
    width: 0.25rem;
  }

  .md\:w-2 {
    width: 0.5rem;
  }

  .md\:w-3 {
    width: 0.75rem;
  }

  .md\:w-4 {
    width: 1rem;
  }

  .md\:w-5 {
    width: 1.25rem;
  }

  .md\:w-6 {
    width: 1.5rem;
  }

  .md\:w-8 {
    width: 2rem;
  }

  .md\:w-10 {
    width: 2.5rem;
  }

  .md\:w-12 {
    width: 3rem;
  }

  .md\:w-16 {
    width: 4rem;
  }

  .md\:w-20 {
    width: 5rem;
  }

  .md\:w-24 {
    width: 6rem;
  }

  .md\:w-32 {
    width: 8rem;
  }

  .md\:w-40 {
    width: 10rem;
  }

  .md\:w-48 {
    width: 12rem;
  }

  .md\:w-56 {
    width: 14rem;
  }

  .md\:w-64 {
    width: 16rem;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:w-px {
    width: 1px;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }

  .md\:w-1\/4 {
    width: 25%;
  }

  .md\:w-2\/4 {
    width: 50%;
  }

  .md\:w-3\/4 {
    width: 75%;
  }

  .md\:w-1\/5 {
    width: 20%;
  }

  .md\:w-2\/5 {
    width: 40%;
  }

  .md\:w-3\/5 {
    width: 60%;
  }

  .md\:w-4\/5 {
    width: 80%;
  }

  .md\:w-1\/6 {
    width: 16.666667%;
  }

  .md\:w-2\/6 {
    width: 33.333333%;
  }

  .md\:w-3\/6 {
    width: 50%;
  }

  .md\:w-4\/6 {
    width: 66.666667%;
  }

  .md\:w-5\/6 {
    width: 83.333333%;
  }

  .md\:w-1\/12 {
    width: 8.333333%;
  }

  .md\:w-2\/12 {
    width: 16.666667%;
  }

  .md\:w-3\/12 {
    width: 25%;
  }

  .md\:w-4\/12 {
    width: 33.333333%;
  }

  .md\:w-5\/12 {
    width: 41.666667%;
  }

  .md\:w-6\/12 {
    width: 50%;
  }

  .md\:w-7\/12 {
    width: 58.333333%;
  }

  .md\:w-8\/12 {
    width: 66.666667%;
  }

  .md\:w-9\/12 {
    width: 75%;
  }

  .md\:w-10\/12 {
    width: 83.333333%;
  }

  .md\:w-11\/12 {
    width: 91.666667%;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:w-screen {
    width: 100vw;
  }

  .md\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .md\:break-words {
    overflow-wrap: break-word;
  }

  .md\:break-all {
    word-break: break-all;
  }

  .md\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .md\:z-0 {
    z-index: 0;
  }

  .md\:z-10 {
    z-index: 10;
  }

  .md\:z-20 {
    z-index: 20;
  }

  .md\:z-30 {
    z-index: 30;
  }

  .md\:z-40 {
    z-index: 40;
  }

  .md\:z-50 {
    z-index: 50;
  }

  .md\:z-auto {
    z-index: auto;
  }
}

@media (min-width: 1024px) {
  .lg\:container {
    width: 100%;
  }

  @media (min-width: 640px) {
    .lg\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .lg\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {
    .lg\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {
    .lg\:container {
      max-width: 1280px;
    }
  }

  .lg\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .lg\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .lg\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .lg\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .lg\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .lg\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .lg\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .lg\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .lg\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .lg\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .lg\:rounded-none {
    border-radius: 0;
  }

  .lg\:rounded-sm {
    border-radius: 0.125rem;
  }

  .lg\:rounded {
    border-radius: 0.25rem;
  }

  .lg\:rounded-md {
    border-radius: 0.375rem;
  }

  .lg\:rounded-lg {
    border-radius: 0.5rem;
  }

  .lg\:rounded-full {
    border-radius: 9999px;
  }

  .lg\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .lg\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .lg\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .lg\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .lg\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .lg\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .lg\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .lg\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .lg\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .lg\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .lg\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .lg\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .lg\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .lg\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .lg\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .lg\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .lg\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .lg\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .lg\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .lg\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .lg\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .lg\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .lg\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .lg\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .lg\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .lg\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .lg\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .lg\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .lg\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .lg\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .lg\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .lg\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .lg\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .lg\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .lg\:border-0 {
    border-width: 0;
  }

  .lg\:border-2 {
    border-width: 2px;
  }

  .lg\:border-4 {
    border-width: 4px;
  }

  .lg\:border-8 {
    border-width: 8px;
  }

  .lg\:border {
    border-width: 1px;
  }

  .lg\:border-t-0 {
    border-top-width: 0;
  }

  .lg\:border-r-0 {
    border-right-width: 0;
  }

  .lg\:border-b-0 {
    border-bottom-width: 0;
  }

  .lg\:border-l-0 {
    border-left-width: 0;
  }

  .lg\:border-t-2 {
    border-top-width: 2px;
  }

  .lg\:border-r-2 {
    border-right-width: 2px;
  }

  .lg\:border-b-2 {
    border-bottom-width: 2px;
  }

  .lg\:border-l-2 {
    border-left-width: 2px;
  }

  .lg\:border-t-4 {
    border-top-width: 4px;
  }

  .lg\:border-r-4 {
    border-right-width: 4px;
  }

  .lg\:border-b-4 {
    border-bottom-width: 4px;
  }

  .lg\:border-l-4 {
    border-left-width: 4px;
  }

  .lg\:border-t-8 {
    border-top-width: 8px;
  }

  .lg\:border-r-8 {
    border-right-width: 8px;
  }

  .lg\:border-b-8 {
    border-bottom-width: 8px;
  }

  .lg\:border-l-8 {
    border-left-width: 8px;
  }

  .lg\:border-t {
    border-top-width: 1px;
  }

  .lg\:border-r {
    border-right-width: 1px;
  }

  .lg\:border-b {
    border-bottom-width: 1px;
  }

  .lg\:border-l {
    border-left-width: 1px;
  }

  .lg\:cursor-auto {
    cursor: auto;
  }

  .lg\:cursor-default {
    cursor: default;
  }

  .lg\:cursor-pointer {
    cursor: pointer;
  }

  .lg\:cursor-wait {
    cursor: wait;
  }

  .lg\:cursor-text {
    cursor: text;
  }

  .lg\:cursor-move {
    cursor: move;
  }

  .lg\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .lg\:block {
    display: block;
  }

  .lg\:inline-block {
    display: inline-block;
  }

  .lg\:inline {
    display: inline;
  }

  .lg\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .lg\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .lg\:table {
    display: table;
  }

  .lg\:table-caption {
    display: table-caption;
  }

  .lg\:table-cell {
    display: table-cell;
  }

  .lg\:table-column {
    display: table-column;
  }

  .lg\:table-column-group {
    display: table-column-group;
  }

  .lg\:table-footer-group {
    display: table-footer-group;
  }

  .lg\:table-header-group {
    display: table-header-group;
  }

  .lg\:table-row-group {
    display: table-row-group;
  }

  .lg\:table-row {
    display: table-row;
  }

  .lg\:flow-root {
    display: flow-root;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:inline-grid {
    display: inline-grid;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .lg\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .lg\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .lg\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .lg\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .lg\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .lg\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .lg\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .lg\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .lg\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .lg\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .lg\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .lg\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .lg\:gap-0 {
    grid-gap: 0;
    gap: 0;
  }

  .lg\:gap-1 {
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .lg\:gap-2 {
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .lg\:gap-3 {
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .lg\:gap-4 {
    grid-gap: 1rem;
    gap: 1rem;
  }

  .lg\:gap-5 {
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .lg\:gap-6 {
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .lg\:gap-8 {
    grid-gap: 2rem;
    gap: 2rem;
  }

  .lg\:gap-10 {
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .lg\:gap-12 {
    grid-gap: 3rem;
    gap: 3rem;
  }

  .lg\:gap-16 {
    grid-gap: 4rem;
    gap: 4rem;
  }

  .lg\:gap-20 {
    grid-gap: 5rem;
    gap: 5rem;
  }

  .lg\:gap-24 {
    grid-gap: 6rem;
    gap: 6rem;
  }

  .lg\:gap-32 {
    grid-gap: 8rem;
    gap: 8rem;
  }

  .lg\:gap-40 {
    grid-gap: 10rem;
    gap: 10rem;
  }

  .lg\:gap-48 {
    grid-gap: 12rem;
    gap: 12rem;
  }

  .lg\:gap-56 {
    grid-gap: 14rem;
    gap: 14rem;
  }

  .lg\:gap-64 {
    grid-gap: 16rem;
    gap: 16rem;
  }

  .lg\:gap-px {
    grid-gap: 1px;
    gap: 1px;
  }

  .lg\:col-gap-0 {
    grid-column-gap: 0;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }

  .lg\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .lg\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .lg\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .lg\:col-gap-4 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }

  .lg\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .lg\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .lg\:col-gap-8 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }

  .lg\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .lg\:col-gap-12 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
  }

  .lg\:col-gap-16 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }

  .lg\:col-gap-20 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .lg\:col-gap-24 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem;
  }

  .lg\:col-gap-32 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem;
  }

  .lg\:col-gap-40 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem;
  }

  .lg\:col-gap-48 {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            column-gap: 12rem;
  }

  .lg\:col-gap-56 {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            column-gap: 14rem;
  }

  .lg\:col-gap-64 {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            column-gap: 16rem;
  }

  .lg\:col-gap-px {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            column-gap: 1px;
  }

  .lg\:row-gap-0 {
    grid-row-gap: 0;
    row-gap: 0;
  }

  .lg\:row-gap-1 {
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .lg\:row-gap-2 {
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .lg\:row-gap-3 {
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .lg\:row-gap-4 {
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .lg\:row-gap-5 {
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .lg\:row-gap-6 {
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .lg\:row-gap-8 {
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .lg\:row-gap-10 {
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .lg\:row-gap-12 {
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .lg\:row-gap-16 {
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .lg\:row-gap-20 {
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .lg\:row-gap-24 {
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .lg\:row-gap-32 {
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .lg\:row-gap-40 {
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .lg\:row-gap-48 {
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .lg\:row-gap-56 {
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .lg\:row-gap-64 {
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .lg\:row-gap-px {
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .lg\:grid-flow-row {
    grid-auto-flow: row;
  }

  .lg\:grid-flow-col {
    grid-auto-flow: column;
  }

  .lg\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .lg\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .lg\:col-auto {
    grid-column: auto;
  }

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .lg\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .lg\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .lg\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .lg\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .lg\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .lg\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .lg\:col-start-1 {
    grid-column-start: 1;
  }

  .lg\:col-start-2 {
    grid-column-start: 2;
  }

  .lg\:col-start-3 {
    grid-column-start: 3;
  }

  .lg\:col-start-4 {
    grid-column-start: 4;
  }

  .lg\:col-start-5 {
    grid-column-start: 5;
  }

  .lg\:col-start-6 {
    grid-column-start: 6;
  }

  .lg\:col-start-7 {
    grid-column-start: 7;
  }

  .lg\:col-start-8 {
    grid-column-start: 8;
  }

  .lg\:col-start-9 {
    grid-column-start: 9;
  }

  .lg\:col-start-10 {
    grid-column-start: 10;
  }

  .lg\:col-start-11 {
    grid-column-start: 11;
  }

  .lg\:col-start-12 {
    grid-column-start: 12;
  }

  .lg\:col-start-13 {
    grid-column-start: 13;
  }

  .lg\:col-start-auto {
    grid-column-start: auto;
  }

  .lg\:col-end-1 {
    grid-column-end: 1;
  }

  .lg\:col-end-2 {
    grid-column-end: 2;
  }

  .lg\:col-end-3 {
    grid-column-end: 3;
  }

  .lg\:col-end-4 {
    grid-column-end: 4;
  }

  .lg\:col-end-5 {
    grid-column-end: 5;
  }

  .lg\:col-end-6 {
    grid-column-end: 6;
  }

  .lg\:col-end-7 {
    grid-column-end: 7;
  }

  .lg\:col-end-8 {
    grid-column-end: 8;
  }

  .lg\:col-end-9 {
    grid-column-end: 9;
  }

  .lg\:col-end-10 {
    grid-column-end: 10;
  }

  .lg\:col-end-11 {
    grid-column-end: 11;
  }

  .lg\:col-end-12 {
    grid-column-end: 12;
  }

  .lg\:col-end-13 {
    grid-column-end: 13;
  }

  .lg\:col-end-auto {
    grid-column-end: auto;
  }

  .lg\:row-auto {
    grid-row: auto;
  }

  .lg\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .lg\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .lg\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .lg\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .lg\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .lg\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .lg\:row-start-1 {
    grid-row-start: 1;
  }

  .lg\:row-start-2 {
    grid-row-start: 2;
  }

  .lg\:row-start-3 {
    grid-row-start: 3;
  }

  .lg\:row-start-4 {
    grid-row-start: 4;
  }

  .lg\:row-start-5 {
    grid-row-start: 5;
  }

  .lg\:row-start-6 {
    grid-row-start: 6;
  }

  .lg\:row-start-7 {
    grid-row-start: 7;
  }

  .lg\:row-start-auto {
    grid-row-start: auto;
  }

  .lg\:row-end-1 {
    grid-row-end: 1;
  }

  .lg\:row-end-2 {
    grid-row-end: 2;
  }

  .lg\:row-end-3 {
    grid-row-end: 3;
  }

  .lg\:row-end-4 {
    grid-row-end: 4;
  }

  .lg\:row-end-5 {
    grid-row-end: 5;
  }

  .lg\:row-end-6 {
    grid-row-end: 6;
  }

  .lg\:row-end-7 {
    grid-row-end: 7;
  }

  .lg\:row-end-auto {
    grid-row-end: auto;
  }

  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:grid-cols-none {
    grid-template-columns: none;
  }

  .lg\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-rows-none {
    grid-template-rows: none;
  }

  .lg\:font-sans {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .lg\:font-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .lg\:font-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .lg\:text-xs {
    font-size: 0.75rem;
  }

  .lg\:text-sm {
    font-size: 0.875rem;
  }

  .lg\:text-base {
    font-size: 1rem;
  }

  .lg\:text-lg {
    font-size: 1.125rem;
  }

  .lg\:text-xl {
    font-size: 1.25rem;
  }

  .lg\:text-2xl {
    font-size: 1.5rem;
  }

  .lg\:text-3xl {
    font-size: 1.875rem;
  }

  .lg\:text-4xl {
    font-size: 2.25rem;
  }

  .lg\:text-5xl {
    font-size: 3rem;
  }

  .lg\:text-6xl {
    font-size: 4rem;
  }

  .lg\:italic {
    font-style: italic;
  }

  .lg\:not-italic {
    font-style: normal;
  }

  .lg\:font-hairline {
    font-weight: 100;
  }

  .lg\:font-thin {
    font-weight: 200;
  }

  .lg\:font-light {
    font-weight: 300;
  }

  .lg\:font-normal {
    font-weight: 400;
  }

  .lg\:font-medium {
    font-weight: 500;
  }

  .lg\:font-semibold {
    font-weight: 600;
  }

  .lg\:font-bold {
    font-weight: 700;
  }

  .lg\:font-extrabold {
    font-weight: 800;
  }

  .lg\:font-black {
    font-weight: 900;
  }

  .lg\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .lg\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .lg\:hover\:font-light:hover {
    font-weight: 300;
  }

  .lg\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .lg\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .lg\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .lg\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .lg\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .lg\:hover\:font-black:hover {
    font-weight: 900;
  }

  .lg\:focus\:font-hairline:focus {
    font-weight: 100;
  }

  .lg\:focus\:font-thin:focus {
    font-weight: 200;
  }

  .lg\:focus\:font-light:focus {
    font-weight: 300;
  }

  .lg\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .lg\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .lg\:focus\:font-semibold:focus {
    font-weight: 600;
  }

  .lg\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .lg\:focus\:font-extrabold:focus {
    font-weight: 800;
  }

  .lg\:focus\:font-black:focus {
    font-weight: 900;
  }

  .lg\:h-0 {
    height: 0;
  }

  .lg\:h-1 {
    height: 0.25rem;
  }

  .lg\:h-2 {
    height: 0.5rem;
  }

  .lg\:h-3 {
    height: 0.75rem;
  }

  .lg\:h-4 {
    height: 1rem;
  }

  .lg\:h-5 {
    height: 1.25rem;
  }

  .lg\:h-6 {
    height: 1.5rem;
  }

  .lg\:h-8 {
    height: 2rem;
  }

  .lg\:h-10 {
    height: 2.5rem;
  }

  .lg\:h-12 {
    height: 3rem;
  }

  .lg\:h-16 {
    height: 4rem;
  }

  .lg\:h-20 {
    height: 5rem;
  }

  .lg\:h-24 {
    height: 6rem;
  }

  .lg\:h-32 {
    height: 8rem;
  }

  .lg\:h-40 {
    height: 10rem;
  }

  .lg\:h-48 {
    height: 12rem;
  }

  .lg\:h-56 {
    height: 14rem;
  }

  .lg\:h-64 {
    height: 16rem;
  }

  .lg\:h-auto {
    height: auto;
  }

  .lg\:h-px {
    height: 1px;
  }

  .lg\:h-full {
    height: 100%;
  }

  .lg\:h-screen {
    height: 100vh;
  }

  .lg\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .lg\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .lg\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .lg\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .lg\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .lg\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .lg\:top-0 {
    top: 0;
  }

  .lg\:right-0 {
    right: 0;
  }

  .lg\:bottom-0 {
    bottom: 0;
  }

  .lg\:left-0 {
    left: 0;
  }

  .lg\:top-auto {
    top: auto;
  }

  .lg\:right-auto {
    right: auto;
  }

  .lg\:bottom-auto {
    bottom: auto;
  }

  .lg\:left-auto {
    left: auto;
  }

  .lg\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .lg\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .lg\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .lg\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .lg\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .lg\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .lg\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .lg\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .lg\:tracking-normal {
    letter-spacing: 0;
  }

  .lg\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .lg\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .lg\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .lg\:leading-3 {
    line-height: .75rem;
  }

  .lg\:leading-4 {
    line-height: 1rem;
  }

  .lg\:leading-5 {
    line-height: 1.25rem;
  }

  .lg\:leading-6 {
    line-height: 1.5rem;
  }

  .lg\:leading-7 {
    line-height: 1.75rem;
  }

  .lg\:leading-8 {
    line-height: 2rem;
  }

  .lg\:leading-9 {
    line-height: 2.25rem;
  }

  .lg\:leading-10 {
    line-height: 2.5rem;
  }

  .lg\:leading-none {
    line-height: 1;
  }

  .lg\:leading-tight {
    line-height: 1.25;
  }

  .lg\:leading-snug {
    line-height: 1.375;
  }

  .lg\:leading-normal {
    line-height: 1.5;
  }

  .lg\:leading-relaxed {
    line-height: 1.625;
  }

  .lg\:leading-loose {
    line-height: 2;
  }

  .lg\:m-0 {
    margin: 0;
  }

  .lg\:m-1 {
    margin: 0.25rem;
  }

  .lg\:m-2 {
    margin: 0.5rem;
  }

  .lg\:m-3 {
    margin: 0.75rem;
  }

  .lg\:m-4 {
    margin: 1rem;
  }

  .lg\:m-5 {
    margin: 1.25rem;
  }

  .lg\:m-6 {
    margin: 1.5rem;
  }

  .lg\:m-8 {
    margin: 2rem;
  }

  .lg\:m-10 {
    margin: 2.5rem;
  }

  .lg\:m-12 {
    margin: 3rem;
  }

  .lg\:m-16 {
    margin: 4rem;
  }

  .lg\:m-20 {
    margin: 5rem;
  }

  .lg\:m-24 {
    margin: 6rem;
  }

  .lg\:m-32 {
    margin: 8rem;
  }

  .lg\:m-40 {
    margin: 10rem;
  }

  .lg\:m-48 {
    margin: 12rem;
  }

  .lg\:m-56 {
    margin: 14rem;
  }

  .lg\:m-64 {
    margin: 16rem;
  }

  .lg\:m-auto {
    margin: auto;
  }

  .lg\:m-px {
    margin: 1px;
  }

  .lg\:-m-1 {
    margin: -0.25rem;
  }

  .lg\:-m-2 {
    margin: -0.5rem;
  }

  .lg\:-m-3 {
    margin: -0.75rem;
  }

  .lg\:-m-4 {
    margin: -1rem;
  }

  .lg\:-m-5 {
    margin: -1.25rem;
  }

  .lg\:-m-6 {
    margin: -1.5rem;
  }

  .lg\:-m-8 {
    margin: -2rem;
  }

  .lg\:-m-10 {
    margin: -2.5rem;
  }

  .lg\:-m-12 {
    margin: -3rem;
  }

  .lg\:-m-16 {
    margin: -4rem;
  }

  .lg\:-m-20 {
    margin: -5rem;
  }

  .lg\:-m-24 {
    margin: -6rem;
  }

  .lg\:-m-32 {
    margin: -8rem;
  }

  .lg\:-m-40 {
    margin: -10rem;
  }

  .lg\:-m-48 {
    margin: -12rem;
  }

  .lg\:-m-56 {
    margin: -14rem;
  }

  .lg\:-m-64 {
    margin: -16rem;
  }

  .lg\:-m-px {
    margin: -1px;
  }

  .lg\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .lg\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .lg\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .lg\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .lg\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .lg\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .lg\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .lg\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .lg\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .lg\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .lg\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .lg\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .lg\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .lg\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .lg\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .lg\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lg\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lg\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .lg\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .lg\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .lg\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .lg\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .lg\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .lg\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .lg\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .lg\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .lg\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .lg\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .lg\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .lg\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .lg\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .lg\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .lg\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .lg\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .lg\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .lg\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .lg\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .lg\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .lg\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .lg\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .lg\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .lg\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .lg\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .lg\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .lg\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .lg\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .lg\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .lg\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .lg\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .lg\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .lg\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .lg\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .lg\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .lg\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .lg\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .lg\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .lg\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .lg\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .lg\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .lg\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .lg\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .lg\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .lg\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .lg\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .lg\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .lg\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .lg\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .lg\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .lg\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .lg\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .lg\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .lg\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .lg\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .lg\:mt-0 {
    margin-top: 0;
  }

  .lg\:mr-0 {
    margin-right: 0;
  }

  .lg\:mb-0 {
    margin-bottom: 0;
  }

  .lg\:ml-0 {
    margin-left: 0;
  }

  .lg\:mt-1 {
    margin-top: 0.25rem;
  }

  .lg\:mr-1 {
    margin-right: 0.25rem;
  }

  .lg\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .lg\:ml-1 {
    margin-left: 0.25rem;
  }

  .lg\:mt-2 {
    margin-top: 0.5rem;
  }

  .lg\:mr-2 {
    margin-right: 0.5rem;
  }

  .lg\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .lg\:ml-2 {
    margin-left: 0.5rem;
  }

  .lg\:mt-3 {
    margin-top: 0.75rem;
  }

  .lg\:mr-3 {
    margin-right: 0.75rem;
  }

  .lg\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .lg\:ml-3 {
    margin-left: 0.75rem;
  }

  .lg\:mt-4 {
    margin-top: 1rem;
  }

  .lg\:mr-4 {
    margin-right: 1rem;
  }

  .lg\:mb-4 {
    margin-bottom: 1rem;
  }

  .lg\:ml-4 {
    margin-left: 1rem;
  }

  .lg\:mt-5 {
    margin-top: 1.25rem;
  }

  .lg\:mr-5 {
    margin-right: 1.25rem;
  }

  .lg\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .lg\:ml-5 {
    margin-left: 1.25rem;
  }

  .lg\:mt-6 {
    margin-top: 1.5rem;
  }

  .lg\:mr-6 {
    margin-right: 1.5rem;
  }

  .lg\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .lg\:ml-6 {
    margin-left: 1.5rem;
  }

  .lg\:mt-8 {
    margin-top: 2rem;
  }

  .lg\:mr-8 {
    margin-right: 2rem;
  }

  .lg\:mb-8 {
    margin-bottom: 2rem;
  }

  .lg\:ml-8 {
    margin-left: 2rem;
  }

  .lg\:mt-10 {
    margin-top: 2.5rem;
  }

  .lg\:mr-10 {
    margin-right: 2.5rem;
  }

  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .lg\:ml-10 {
    margin-left: 2.5rem;
  }

  .lg\:mt-12 {
    margin-top: 3rem;
  }

  .lg\:mr-12 {
    margin-right: 3rem;
  }

  .lg\:mb-12 {
    margin-bottom: 3rem;
  }

  .lg\:ml-12 {
    margin-left: 3rem;
  }

  .lg\:mt-16 {
    margin-top: 4rem;
  }

  .lg\:mr-16 {
    margin-right: 4rem;
  }

  .lg\:mb-16 {
    margin-bottom: 4rem;
  }

  .lg\:ml-16 {
    margin-left: 4rem;
  }

  .lg\:mt-20 {
    margin-top: 5rem;
  }

  .lg\:mr-20 {
    margin-right: 5rem;
  }

  .lg\:mb-20 {
    margin-bottom: 5rem;
  }

  .lg\:ml-20 {
    margin-left: 5rem;
  }

  .lg\:mt-24 {
    margin-top: 6rem;
  }

  .lg\:mr-24 {
    margin-right: 6rem;
  }

  .lg\:mb-24 {
    margin-bottom: 6rem;
  }

  .lg\:ml-24 {
    margin-left: 6rem;
  }

  .lg\:mt-32 {
    margin-top: 8rem;
  }

  .lg\:mr-32 {
    margin-right: 8rem;
  }

  .lg\:mb-32 {
    margin-bottom: 8rem;
  }

  .lg\:ml-32 {
    margin-left: 8rem;
  }

  .lg\:mt-40 {
    margin-top: 10rem;
  }

  .lg\:mr-40 {
    margin-right: 10rem;
  }

  .lg\:mb-40 {
    margin-bottom: 10rem;
  }

  .lg\:ml-40 {
    margin-left: 10rem;
  }

  .lg\:mt-48 {
    margin-top: 12rem;
  }

  .lg\:mr-48 {
    margin-right: 12rem;
  }

  .lg\:mb-48 {
    margin-bottom: 12rem;
  }

  .lg\:ml-48 {
    margin-left: 12rem;
  }

  .lg\:mt-56 {
    margin-top: 14rem;
  }

  .lg\:mr-56 {
    margin-right: 14rem;
  }

  .lg\:mb-56 {
    margin-bottom: 14rem;
  }

  .lg\:ml-56 {
    margin-left: 14rem;
  }

  .lg\:mt-64 {
    margin-top: 16rem;
  }

  .lg\:mr-64 {
    margin-right: 16rem;
  }

  .lg\:mb-64 {
    margin-bottom: 16rem;
  }

  .lg\:ml-64 {
    margin-left: 16rem;
  }

  .lg\:mt-auto {
    margin-top: auto;
  }

  .lg\:mr-auto {
    margin-right: auto;
  }

  .lg\:mb-auto {
    margin-bottom: auto;
  }

  .lg\:ml-auto {
    margin-left: auto;
  }

  .lg\:mt-px {
    margin-top: 1px;
  }

  .lg\:mr-px {
    margin-right: 1px;
  }

  .lg\:mb-px {
    margin-bottom: 1px;
  }

  .lg\:ml-px {
    margin-left: 1px;
  }

  .lg\:-mt-1 {
    margin-top: -0.25rem;
  }

  .lg\:-mr-1 {
    margin-right: -0.25rem;
  }

  .lg\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .lg\:-ml-1 {
    margin-left: -0.25rem;
  }

  .lg\:-mt-2 {
    margin-top: -0.5rem;
  }

  .lg\:-mr-2 {
    margin-right: -0.5rem;
  }

  .lg\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .lg\:-ml-2 {
    margin-left: -0.5rem;
  }

  .lg\:-mt-3 {
    margin-top: -0.75rem;
  }

  .lg\:-mr-3 {
    margin-right: -0.75rem;
  }

  .lg\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .lg\:-ml-3 {
    margin-left: -0.75rem;
  }

  .lg\:-mt-4 {
    margin-top: -1rem;
  }

  .lg\:-mr-4 {
    margin-right: -1rem;
  }

  .lg\:-mb-4 {
    margin-bottom: -1rem;
  }

  .lg\:-ml-4 {
    margin-left: -1rem;
  }

  .lg\:-mt-5 {
    margin-top: -1.25rem;
  }

  .lg\:-mr-5 {
    margin-right: -1.25rem;
  }

  .lg\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .lg\:-ml-5 {
    margin-left: -1.25rem;
  }

  .lg\:-mt-6 {
    margin-top: -1.5rem;
  }

  .lg\:-mr-6 {
    margin-right: -1.5rem;
  }

  .lg\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .lg\:-ml-6 {
    margin-left: -1.5rem;
  }

  .lg\:-mt-8 {
    margin-top: -2rem;
  }

  .lg\:-mr-8 {
    margin-right: -2rem;
  }

  .lg\:-mb-8 {
    margin-bottom: -2rem;
  }

  .lg\:-ml-8 {
    margin-left: -2rem;
  }

  .lg\:-mt-10 {
    margin-top: -2.5rem;
  }

  .lg\:-mr-10 {
    margin-right: -2.5rem;
  }

  .lg\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .lg\:-ml-10 {
    margin-left: -2.5rem;
  }

  .lg\:-mt-12 {
    margin-top: -3rem;
  }

  .lg\:-mr-12 {
    margin-right: -3rem;
  }

  .lg\:-mb-12 {
    margin-bottom: -3rem;
  }

  .lg\:-ml-12 {
    margin-left: -3rem;
  }

  .lg\:-mt-16 {
    margin-top: -4rem;
  }

  .lg\:-mr-16 {
    margin-right: -4rem;
  }

  .lg\:-mb-16 {
    margin-bottom: -4rem;
  }

  .lg\:-ml-16 {
    margin-left: -4rem;
  }

  .lg\:-mt-20 {
    margin-top: -5rem;
  }

  .lg\:-mr-20 {
    margin-right: -5rem;
  }

  .lg\:-mb-20 {
    margin-bottom: -5rem;
  }

  .lg\:-ml-20 {
    margin-left: -5rem;
  }

  .lg\:-mt-24 {
    margin-top: -6rem;
  }

  .lg\:-mr-24 {
    margin-right: -6rem;
  }

  .lg\:-mb-24 {
    margin-bottom: -6rem;
  }

  .lg\:-ml-24 {
    margin-left: -6rem;
  }

  .lg\:-mt-32 {
    margin-top: -8rem;
  }

  .lg\:-mr-32 {
    margin-right: -8rem;
  }

  .lg\:-mb-32 {
    margin-bottom: -8rem;
  }

  .lg\:-ml-32 {
    margin-left: -8rem;
  }

  .lg\:-mt-40 {
    margin-top: -10rem;
  }

  .lg\:-mr-40 {
    margin-right: -10rem;
  }

  .lg\:-mb-40 {
    margin-bottom: -10rem;
  }

  .lg\:-ml-40 {
    margin-left: -10rem;
  }

  .lg\:-mt-48 {
    margin-top: -12rem;
  }

  .lg\:-mr-48 {
    margin-right: -12rem;
  }

  .lg\:-mb-48 {
    margin-bottom: -12rem;
  }

  .lg\:-ml-48 {
    margin-left: -12rem;
  }

  .lg\:-mt-56 {
    margin-top: -14rem;
  }

  .lg\:-mr-56 {
    margin-right: -14rem;
  }

  .lg\:-mb-56 {
    margin-bottom: -14rem;
  }

  .lg\:-ml-56 {
    margin-left: -14rem;
  }

  .lg\:-mt-64 {
    margin-top: -16rem;
  }

  .lg\:-mr-64 {
    margin-right: -16rem;
  }

  .lg\:-mb-64 {
    margin-bottom: -16rem;
  }

  .lg\:-ml-64 {
    margin-left: -16rem;
  }

  .lg\:-mt-px {
    margin-top: -1px;
  }

  .lg\:-mr-px {
    margin-right: -1px;
  }

  .lg\:-mb-px {
    margin-bottom: -1px;
  }

  .lg\:-ml-px {
    margin-left: -1px;
  }

  .lg\:opacity-0 {
    opacity: 0;
  }

  .lg\:opacity-25 {
    opacity: 0.25;
  }

  .lg\:opacity-50 {
    opacity: 0.5;
  }

  .lg\:opacity-75 {
    opacity: 0.75;
  }

  .lg\:opacity-100 {
    opacity: 1;
  }

  .lg\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .lg\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .lg\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .lg\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .lg\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .lg\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .lg\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .lg\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .lg\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .lg\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .lg\:outline-none {
    outline: 0;
  }

  .lg\:focus\:outline-none:focus {
    outline: 0;
  }

  .lg\:overflow-auto {
    overflow: auto;
  }

  .lg\:overflow-hidden {
    overflow: hidden;
  }

  .lg\:overflow-visible {
    overflow: visible;
  }

  .lg\:overflow-scroll {
    overflow: scroll;
  }

  .lg\:overflow-x-auto {
    overflow-x: auto;
  }

  .lg\:overflow-y-auto {
    overflow-y: auto;
  }

  .lg\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .lg\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .lg\:overflow-x-visible {
    overflow-x: visible;
  }

  .lg\:overflow-y-visible {
    overflow-y: visible;
  }

  .lg\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .lg\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .lg\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .lg\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .lg\:p-0 {
    padding: 0;
  }

  .lg\:p-1 {
    padding: 0.25rem;
  }

  .lg\:p-2 {
    padding: 0.5rem;
  }

  .lg\:p-3 {
    padding: 0.75rem;
  }

  .lg\:p-4 {
    padding: 1rem;
  }

  .lg\:p-5 {
    padding: 1.25rem;
  }

  .lg\:p-6 {
    padding: 1.5rem;
  }

  .lg\:p-8 {
    padding: 2rem;
  }

  .lg\:p-10 {
    padding: 2.5rem;
  }

  .lg\:p-12 {
    padding: 3rem;
  }

  .lg\:p-16 {
    padding: 4rem;
  }

  .lg\:p-20 {
    padding: 5rem;
  }

  .lg\:p-24 {
    padding: 6rem;
  }

  .lg\:p-32 {
    padding: 8rem;
  }

  .lg\:p-40 {
    padding: 10rem;
  }

  .lg\:p-48 {
    padding: 12rem;
  }

  .lg\:p-56 {
    padding: 14rem;
  }

  .lg\:p-64 {
    padding: 16rem;
  }

  .lg\:p-px {
    padding: 1px;
  }

  .lg\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .lg\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .lg\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .lg\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .lg\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lg\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .lg\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lg\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .lg\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .lg\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .lg\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .lg\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .lg\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .lg\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .lg\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .lg\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .lg\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .lg\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .lg\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .lg\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .lg\:pt-0 {
    padding-top: 0;
  }

  .lg\:pr-0 {
    padding-right: 0;
  }

  .lg\:pb-0 {
    padding-bottom: 0;
  }

  .lg\:pl-0 {
    padding-left: 0;
  }

  .lg\:pt-1 {
    padding-top: 0.25rem;
  }

  .lg\:pr-1 {
    padding-right: 0.25rem;
  }

  .lg\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .lg\:pl-1 {
    padding-left: 0.25rem;
  }

  .lg\:pt-2 {
    padding-top: 0.5rem;
  }

  .lg\:pr-2 {
    padding-right: 0.5rem;
  }

  .lg\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .lg\:pl-2 {
    padding-left: 0.5rem;
  }

  .lg\:pt-3 {
    padding-top: 0.75rem;
  }

  .lg\:pr-3 {
    padding-right: 0.75rem;
  }

  .lg\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .lg\:pl-3 {
    padding-left: 0.75rem;
  }

  .lg\:pt-4 {
    padding-top: 1rem;
  }

  .lg\:pr-4 {
    padding-right: 1rem;
  }

  .lg\:pb-4 {
    padding-bottom: 1rem;
  }

  .lg\:pl-4 {
    padding-left: 1rem;
  }

  .lg\:pt-5 {
    padding-top: 1.25rem;
  }

  .lg\:pr-5 {
    padding-right: 1.25rem;
  }

  .lg\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .lg\:pl-5 {
    padding-left: 1.25rem;
  }

  .lg\:pt-6 {
    padding-top: 1.5rem;
  }

  .lg\:pr-6 {
    padding-right: 1.5rem;
  }

  .lg\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .lg\:pl-6 {
    padding-left: 1.5rem;
  }

  .lg\:pt-8 {
    padding-top: 2rem;
  }

  .lg\:pr-8 {
    padding-right: 2rem;
  }

  .lg\:pb-8 {
    padding-bottom: 2rem;
  }

  .lg\:pl-8 {
    padding-left: 2rem;
  }

  .lg\:pt-10 {
    padding-top: 2.5rem;
  }

  .lg\:pr-10 {
    padding-right: 2.5rem;
  }

  .lg\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .lg\:pl-10 {
    padding-left: 2.5rem;
  }

  .lg\:pt-12 {
    padding-top: 3rem;
  }

  .lg\:pr-12 {
    padding-right: 3rem;
  }

  .lg\:pb-12 {
    padding-bottom: 3rem;
  }

  .lg\:pl-12 {
    padding-left: 3rem;
  }

  .lg\:pt-16 {
    padding-top: 4rem;
  }

  .lg\:pr-16 {
    padding-right: 4rem;
  }

  .lg\:pb-16 {
    padding-bottom: 4rem;
  }

  .lg\:pl-16 {
    padding-left: 4rem;
  }

  .lg\:pt-20 {
    padding-top: 5rem;
  }

  .lg\:pr-20 {
    padding-right: 5rem;
  }

  .lg\:pb-20 {
    padding-bottom: 5rem;
  }

  .lg\:pl-20 {
    padding-left: 5rem;
  }

  .lg\:pt-24 {
    padding-top: 6rem;
  }

  .lg\:pr-24 {
    padding-right: 6rem;
  }

  .lg\:pb-24 {
    padding-bottom: 6rem;
  }

  .lg\:pl-24 {
    padding-left: 6rem;
  }

  .lg\:pt-32 {
    padding-top: 8rem;
  }

  .lg\:pr-32 {
    padding-right: 8rem;
  }

  .lg\:pb-32 {
    padding-bottom: 8rem;
  }

  .lg\:pl-32 {
    padding-left: 8rem;
  }

  .lg\:pt-40 {
    padding-top: 10rem;
  }

  .lg\:pr-40 {
    padding-right: 10rem;
  }

  .lg\:pb-40 {
    padding-bottom: 10rem;
  }

  .lg\:pl-40 {
    padding-left: 10rem;
  }

  .lg\:pt-48 {
    padding-top: 12rem;
  }

  .lg\:pr-48 {
    padding-right: 12rem;
  }

  .lg\:pb-48 {
    padding-bottom: 12rem;
  }

  .lg\:pl-48 {
    padding-left: 12rem;
  }

  .lg\:pt-56 {
    padding-top: 14rem;
  }

  .lg\:pr-56 {
    padding-right: 14rem;
  }

  .lg\:pb-56 {
    padding-bottom: 14rem;
  }

  .lg\:pl-56 {
    padding-left: 14rem;
  }

  .lg\:pt-64 {
    padding-top: 16rem;
  }

  .lg\:pr-64 {
    padding-right: 16rem;
  }

  .lg\:pb-64 {
    padding-bottom: 16rem;
  }

  .lg\:pl-64 {
    padding-left: 16rem;
  }

  .lg\:pt-px {
    padding-top: 1px;
  }

  .lg\:pr-px {
    padding-right: 1px;
  }

  .lg\:pb-px {
    padding-bottom: 1px;
  }

  .lg\:pl-px {
    padding-left: 1px;
  }

  .lg\:pointer-events-none {
    pointer-events: none;
  }

  .lg\:pointer-events-auto {
    pointer-events: auto;
  }

  .lg\:static {
    position: static;
  }

  .lg\:fixed {
    position: fixed;
  }

  .lg\:absolute {
    position: absolute;
  }

  .lg\:relative {
    position: relative;
  }

  .lg\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .lg\:text-left {
    text-align: left;
  }

  .lg\:text-center {
    text-align: center;
  }

  .lg\:text-right {
    text-align: right;
  }

  .lg\:text-justify {
    text-align: justify;
  }

  .lg\:uppercase {
    text-transform: uppercase;
  }

  .lg\:lowercase {
    text-transform: lowercase;
  }

  .lg\:capitalize {
    text-transform: capitalize;
  }

  .lg\:normal-case {
    text-transform: none;
  }

  .lg\:visible {
    visibility: visible;
  }

  .lg\:invisible {
    visibility: hidden;
  }

  .lg\:hover\:visible:hover {
    visibility: visible;
  }

  .lg\:hover\:invisible:hover {
    visibility: hidden;
  }

  .lg\:focus\:visible:focus {
    visibility: visible;
  }

  .lg\:focus\:invisible:focus {
    visibility: hidden;
  }

  .group:hover .lg\:group-hover\:visible {
    visibility: visible;
  }

  .group:hover .lg\:group-hover\:invisible {
    visibility: hidden;
  }

  .lg\:w-0 {
    width: 0;
  }

  .lg\:w-1 {
    width: 0.25rem;
  }

  .lg\:w-2 {
    width: 0.5rem;
  }

  .lg\:w-3 {
    width: 0.75rem;
  }

  .lg\:w-4 {
    width: 1rem;
  }

  .lg\:w-5 {
    width: 1.25rem;
  }

  .lg\:w-6 {
    width: 1.5rem;
  }

  .lg\:w-8 {
    width: 2rem;
  }

  .lg\:w-10 {
    width: 2.5rem;
  }

  .lg\:w-12 {
    width: 3rem;
  }

  .lg\:w-16 {
    width: 4rem;
  }

  .lg\:w-20 {
    width: 5rem;
  }

  .lg\:w-24 {
    width: 6rem;
  }

  .lg\:w-32 {
    width: 8rem;
  }

  .lg\:w-40 {
    width: 10rem;
  }

  .lg\:w-48 {
    width: 12rem;
  }

  .lg\:w-56 {
    width: 14rem;
  }

  .lg\:w-64 {
    width: 16rem;
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:w-px {
    width: 1px;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-1\/3 {
    width: 33.333333%;
  }

  .lg\:w-2\/3 {
    width: 66.666667%;
  }

  .lg\:w-1\/4 {
    width: 25%;
  }

  .lg\:w-2\/4 {
    width: 50%;
  }

  .lg\:w-3\/4 {
    width: 75%;
  }

  .lg\:w-1\/5 {
    width: 20%;
  }

  .lg\:w-2\/5 {
    width: 40%;
  }

  .lg\:w-3\/5 {
    width: 60%;
  }

  .lg\:w-4\/5 {
    width: 80%;
  }

  .lg\:w-1\/6 {
    width: 16.666667%;
  }

  .lg\:w-2\/6 {
    width: 33.333333%;
  }

  .lg\:w-3\/6 {
    width: 50%;
  }

  .lg\:w-4\/6 {
    width: 66.666667%;
  }

  .lg\:w-5\/6 {
    width: 83.333333%;
  }

  .lg\:w-1\/12 {
    width: 8.333333%;
  }

  .lg\:w-2\/12 {
    width: 16.666667%;
  }

  .lg\:w-3\/12 {
    width: 25%;
  }

  .lg\:w-4\/12 {
    width: 33.333333%;
  }

  .lg\:w-5\/12 {
    width: 41.666667%;
  }

  .lg\:w-6\/12 {
    width: 50%;
  }

  .lg\:w-7\/12 {
    width: 58.333333%;
  }

  .lg\:w-8\/12 {
    width: 66.666667%;
  }

  .lg\:w-9\/12 {
    width: 75%;
  }

  .lg\:w-10\/12 {
    width: 83.333333%;
  }

  .lg\:w-11\/12 {
    width: 91.666667%;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:w-screen {
    width: 100vw;
  }

  .lg\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .lg\:break-words {
    overflow-wrap: break-word;
  }

  .lg\:break-all {
    word-break: break-all;
  }

  .lg\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .lg\:z-0 {
    z-index: 0;
  }

  .lg\:z-10 {
    z-index: 10;
  }

  .lg\:z-20 {
    z-index: 20;
  }

  .lg\:z-30 {
    z-index: 30;
  }

  .lg\:z-40 {
    z-index: 40;
  }

  .lg\:z-50 {
    z-index: 50;
  }

  .lg\:z-auto {
    z-index: auto;
  }
}

@media (min-width: 1280px) {
  .xl\:container {
    width: 100%;
  }

  @media (min-width: 640px) {
    .xl\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .xl\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {
    .xl\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {
    .xl\:container {
      max-width: 1280px;
    }
  }

  .xl\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .xl\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .xl\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .xl\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .xl\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .xl\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .xl\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .xl\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .xl\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .xl\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .xl\:rounded-none {
    border-radius: 0;
  }

  .xl\:rounded-sm {
    border-radius: 0.125rem;
  }

  .xl\:rounded {
    border-radius: 0.25rem;
  }

  .xl\:rounded-md {
    border-radius: 0.375rem;
  }

  .xl\:rounded-lg {
    border-radius: 0.5rem;
  }

  .xl\:rounded-full {
    border-radius: 9999px;
  }

  .xl\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .xl\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .xl\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xl\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xl\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .xl\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .xl\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .xl\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .xl\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .xl\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .xl\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .xl\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .xl\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .xl\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .xl\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .xl\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .xl\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .xl\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .xl\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .xl\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .xl\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .xl\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .xl\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .xl\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .xl\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .xl\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .xl\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .xl\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .xl\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .xl\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .xl\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .xl\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .xl\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .xl\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .xl\:border-0 {
    border-width: 0;
  }

  .xl\:border-2 {
    border-width: 2px;
  }

  .xl\:border-4 {
    border-width: 4px;
  }

  .xl\:border-8 {
    border-width: 8px;
  }

  .xl\:border {
    border-width: 1px;
  }

  .xl\:border-t-0 {
    border-top-width: 0;
  }

  .xl\:border-r-0 {
    border-right-width: 0;
  }

  .xl\:border-b-0 {
    border-bottom-width: 0;
  }

  .xl\:border-l-0 {
    border-left-width: 0;
  }

  .xl\:border-t-2 {
    border-top-width: 2px;
  }

  .xl\:border-r-2 {
    border-right-width: 2px;
  }

  .xl\:border-b-2 {
    border-bottom-width: 2px;
  }

  .xl\:border-l-2 {
    border-left-width: 2px;
  }

  .xl\:border-t-4 {
    border-top-width: 4px;
  }

  .xl\:border-r-4 {
    border-right-width: 4px;
  }

  .xl\:border-b-4 {
    border-bottom-width: 4px;
  }

  .xl\:border-l-4 {
    border-left-width: 4px;
  }

  .xl\:border-t-8 {
    border-top-width: 8px;
  }

  .xl\:border-r-8 {
    border-right-width: 8px;
  }

  .xl\:border-b-8 {
    border-bottom-width: 8px;
  }

  .xl\:border-l-8 {
    border-left-width: 8px;
  }

  .xl\:border-t {
    border-top-width: 1px;
  }

  .xl\:border-r {
    border-right-width: 1px;
  }

  .xl\:border-b {
    border-bottom-width: 1px;
  }

  .xl\:border-l {
    border-left-width: 1px;
  }

  .xl\:cursor-auto {
    cursor: auto;
  }

  .xl\:cursor-default {
    cursor: default;
  }

  .xl\:cursor-pointer {
    cursor: pointer;
  }

  .xl\:cursor-wait {
    cursor: wait;
  }

  .xl\:cursor-text {
    cursor: text;
  }

  .xl\:cursor-move {
    cursor: move;
  }

  .xl\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .xl\:block {
    display: block;
  }

  .xl\:inline-block {
    display: inline-block;
  }

  .xl\:inline {
    display: inline;
  }

  .xl\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .xl\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .xl\:table {
    display: table;
  }

  .xl\:table-caption {
    display: table-caption;
  }

  .xl\:table-cell {
    display: table-cell;
  }

  .xl\:table-column {
    display: table-column;
  }

  .xl\:table-column-group {
    display: table-column-group;
  }

  .xl\:table-footer-group {
    display: table-footer-group;
  }

  .xl\:table-header-group {
    display: table-header-group;
  }

  .xl\:table-row-group {
    display: table-row-group;
  }

  .xl\:table-row {
    display: table-row;
  }

  .xl\:flow-root {
    display: flow-root;
  }

  .xl\:grid {
    display: grid;
  }

  .xl\:inline-grid {
    display: inline-grid;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .xl\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .xl\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .xl\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .xl\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .xl\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .xl\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .xl\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .xl\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .xl\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .xl\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .xl\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .xl\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .xl\:gap-0 {
    grid-gap: 0;
    gap: 0;
  }

  .xl\:gap-1 {
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .xl\:gap-2 {
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .xl\:gap-3 {
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .xl\:gap-4 {
    grid-gap: 1rem;
    gap: 1rem;
  }

  .xl\:gap-5 {
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .xl\:gap-6 {
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .xl\:gap-8 {
    grid-gap: 2rem;
    gap: 2rem;
  }

  .xl\:gap-10 {
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .xl\:gap-12 {
    grid-gap: 3rem;
    gap: 3rem;
  }

  .xl\:gap-16 {
    grid-gap: 4rem;
    gap: 4rem;
  }

  .xl\:gap-20 {
    grid-gap: 5rem;
    gap: 5rem;
  }

  .xl\:gap-24 {
    grid-gap: 6rem;
    gap: 6rem;
  }

  .xl\:gap-32 {
    grid-gap: 8rem;
    gap: 8rem;
  }

  .xl\:gap-40 {
    grid-gap: 10rem;
    gap: 10rem;
  }

  .xl\:gap-48 {
    grid-gap: 12rem;
    gap: 12rem;
  }

  .xl\:gap-56 {
    grid-gap: 14rem;
    gap: 14rem;
  }

  .xl\:gap-64 {
    grid-gap: 16rem;
    gap: 16rem;
  }

  .xl\:gap-px {
    grid-gap: 1px;
    gap: 1px;
  }

  .xl\:col-gap-0 {
    grid-column-gap: 0;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }

  .xl\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .xl\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .xl\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .xl\:col-gap-4 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }

  .xl\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .xl\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .xl\:col-gap-8 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }

  .xl\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .xl\:col-gap-12 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
  }

  .xl\:col-gap-16 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }

  .xl\:col-gap-20 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .xl\:col-gap-24 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem;
  }

  .xl\:col-gap-32 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem;
  }

  .xl\:col-gap-40 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem;
  }

  .xl\:col-gap-48 {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            column-gap: 12rem;
  }

  .xl\:col-gap-56 {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            column-gap: 14rem;
  }

  .xl\:col-gap-64 {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            column-gap: 16rem;
  }

  .xl\:col-gap-px {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            column-gap: 1px;
  }

  .xl\:row-gap-0 {
    grid-row-gap: 0;
    row-gap: 0;
  }

  .xl\:row-gap-1 {
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .xl\:row-gap-2 {
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .xl\:row-gap-3 {
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .xl\:row-gap-4 {
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .xl\:row-gap-5 {
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .xl\:row-gap-6 {
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .xl\:row-gap-8 {
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .xl\:row-gap-10 {
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .xl\:row-gap-12 {
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .xl\:row-gap-16 {
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .xl\:row-gap-20 {
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .xl\:row-gap-24 {
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .xl\:row-gap-32 {
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .xl\:row-gap-40 {
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .xl\:row-gap-48 {
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .xl\:row-gap-56 {
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .xl\:row-gap-64 {
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .xl\:row-gap-px {
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .xl\:grid-flow-row {
    grid-auto-flow: row;
  }

  .xl\:grid-flow-col {
    grid-auto-flow: column;
  }

  .xl\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .xl\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .xl\:col-auto {
    grid-column: auto;
  }

  .xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .xl\:col-start-1 {
    grid-column-start: 1;
  }

  .xl\:col-start-2 {
    grid-column-start: 2;
  }

  .xl\:col-start-3 {
    grid-column-start: 3;
  }

  .xl\:col-start-4 {
    grid-column-start: 4;
  }

  .xl\:col-start-5 {
    grid-column-start: 5;
  }

  .xl\:col-start-6 {
    grid-column-start: 6;
  }

  .xl\:col-start-7 {
    grid-column-start: 7;
  }

  .xl\:col-start-8 {
    grid-column-start: 8;
  }

  .xl\:col-start-9 {
    grid-column-start: 9;
  }

  .xl\:col-start-10 {
    grid-column-start: 10;
  }

  .xl\:col-start-11 {
    grid-column-start: 11;
  }

  .xl\:col-start-12 {
    grid-column-start: 12;
  }

  .xl\:col-start-13 {
    grid-column-start: 13;
  }

  .xl\:col-start-auto {
    grid-column-start: auto;
  }

  .xl\:col-end-1 {
    grid-column-end: 1;
  }

  .xl\:col-end-2 {
    grid-column-end: 2;
  }

  .xl\:col-end-3 {
    grid-column-end: 3;
  }

  .xl\:col-end-4 {
    grid-column-end: 4;
  }

  .xl\:col-end-5 {
    grid-column-end: 5;
  }

  .xl\:col-end-6 {
    grid-column-end: 6;
  }

  .xl\:col-end-7 {
    grid-column-end: 7;
  }

  .xl\:col-end-8 {
    grid-column-end: 8;
  }

  .xl\:col-end-9 {
    grid-column-end: 9;
  }

  .xl\:col-end-10 {
    grid-column-end: 10;
  }

  .xl\:col-end-11 {
    grid-column-end: 11;
  }

  .xl\:col-end-12 {
    grid-column-end: 12;
  }

  .xl\:col-end-13 {
    grid-column-end: 13;
  }

  .xl\:col-end-auto {
    grid-column-end: auto;
  }

  .xl\:row-auto {
    grid-row: auto;
  }

  .xl\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .xl\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .xl\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .xl\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .xl\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .xl\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .xl\:row-start-1 {
    grid-row-start: 1;
  }

  .xl\:row-start-2 {
    grid-row-start: 2;
  }

  .xl\:row-start-3 {
    grid-row-start: 3;
  }

  .xl\:row-start-4 {
    grid-row-start: 4;
  }

  .xl\:row-start-5 {
    grid-row-start: 5;
  }

  .xl\:row-start-6 {
    grid-row-start: 6;
  }

  .xl\:row-start-7 {
    grid-row-start: 7;
  }

  .xl\:row-start-auto {
    grid-row-start: auto;
  }

  .xl\:row-end-1 {
    grid-row-end: 1;
  }

  .xl\:row-end-2 {
    grid-row-end: 2;
  }

  .xl\:row-end-3 {
    grid-row-end: 3;
  }

  .xl\:row-end-4 {
    grid-row-end: 4;
  }

  .xl\:row-end-5 {
    grid-row-end: 5;
  }

  .xl\:row-end-6 {
    grid-row-end: 6;
  }

  .xl\:row-end-7 {
    grid-row-end: 7;
  }

  .xl\:row-end-auto {
    grid-row-end: auto;
  }

  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xl\:grid-cols-none {
    grid-template-columns: none;
  }

  .xl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .xl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-rows-none {
    grid-template-rows: none;
  }

  .xl\:font-sans {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .xl\:font-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .xl\:font-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .xl\:text-xs {
    font-size: 0.75rem;
  }

  .xl\:text-sm {
    font-size: 0.875rem;
  }

  .xl\:text-base {
    font-size: 1rem;
  }

  .xl\:text-lg {
    font-size: 1.125rem;
  }

  .xl\:text-xl {
    font-size: 1.25rem;
  }

  .xl\:text-2xl {
    font-size: 1.5rem;
  }

  .xl\:text-3xl {
    font-size: 1.875rem;
  }

  .xl\:text-4xl {
    font-size: 2.25rem;
  }

  .xl\:text-5xl {
    font-size: 3rem;
  }

  .xl\:text-6xl {
    font-size: 4rem;
  }

  .xl\:italic {
    font-style: italic;
  }

  .xl\:not-italic {
    font-style: normal;
  }

  .xl\:font-hairline {
    font-weight: 100;
  }

  .xl\:font-thin {
    font-weight: 200;
  }

  .xl\:font-light {
    font-weight: 300;
  }

  .xl\:font-normal {
    font-weight: 400;
  }

  .xl\:font-medium {
    font-weight: 500;
  }

  .xl\:font-semibold {
    font-weight: 600;
  }

  .xl\:font-bold {
    font-weight: 700;
  }

  .xl\:font-extrabold {
    font-weight: 800;
  }

  .xl\:font-black {
    font-weight: 900;
  }

  .xl\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .xl\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .xl\:hover\:font-light:hover {
    font-weight: 300;
  }

  .xl\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .xl\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .xl\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .xl\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .xl\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .xl\:hover\:font-black:hover {
    font-weight: 900;
  }

  .xl\:focus\:font-hairline:focus {
    font-weight: 100;
  }

  .xl\:focus\:font-thin:focus {
    font-weight: 200;
  }

  .xl\:focus\:font-light:focus {
    font-weight: 300;
  }

  .xl\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .xl\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .xl\:focus\:font-semibold:focus {
    font-weight: 600;
  }

  .xl\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .xl\:focus\:font-extrabold:focus {
    font-weight: 800;
  }

  .xl\:focus\:font-black:focus {
    font-weight: 900;
  }

  .xl\:h-0 {
    height: 0;
  }

  .xl\:h-1 {
    height: 0.25rem;
  }

  .xl\:h-2 {
    height: 0.5rem;
  }

  .xl\:h-3 {
    height: 0.75rem;
  }

  .xl\:h-4 {
    height: 1rem;
  }

  .xl\:h-5 {
    height: 1.25rem;
  }

  .xl\:h-6 {
    height: 1.5rem;
  }

  .xl\:h-8 {
    height: 2rem;
  }

  .xl\:h-10 {
    height: 2.5rem;
  }

  .xl\:h-12 {
    height: 3rem;
  }

  .xl\:h-16 {
    height: 4rem;
  }

  .xl\:h-20 {
    height: 5rem;
  }

  .xl\:h-24 {
    height: 6rem;
  }

  .xl\:h-32 {
    height: 8rem;
  }

  .xl\:h-40 {
    height: 10rem;
  }

  .xl\:h-48 {
    height: 12rem;
  }

  .xl\:h-56 {
    height: 14rem;
  }

  .xl\:h-64 {
    height: 16rem;
  }

  .xl\:h-auto {
    height: auto;
  }

  .xl\:h-px {
    height: 1px;
  }

  .xl\:h-full {
    height: 100%;
  }

  .xl\:h-screen {
    height: 100vh;
  }

  .xl\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xl\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xl\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .xl\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .xl\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .xl\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .xl\:top-0 {
    top: 0;
  }

  .xl\:right-0 {
    right: 0;
  }

  .xl\:bottom-0 {
    bottom: 0;
  }

  .xl\:left-0 {
    left: 0;
  }

  .xl\:top-auto {
    top: auto;
  }

  .xl\:right-auto {
    right: auto;
  }

  .xl\:bottom-auto {
    bottom: auto;
  }

  .xl\:left-auto {
    left: auto;
  }

  .xl\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .xl\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .xl\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .xl\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .xl\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .xl\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .xl\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .xl\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .xl\:tracking-normal {
    letter-spacing: 0;
  }

  .xl\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .xl\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .xl\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .xl\:leading-3 {
    line-height: .75rem;
  }

  .xl\:leading-4 {
    line-height: 1rem;
  }

  .xl\:leading-5 {
    line-height: 1.25rem;
  }

  .xl\:leading-6 {
    line-height: 1.5rem;
  }

  .xl\:leading-7 {
    line-height: 1.75rem;
  }

  .xl\:leading-8 {
    line-height: 2rem;
  }

  .xl\:leading-9 {
    line-height: 2.25rem;
  }

  .xl\:leading-10 {
    line-height: 2.5rem;
  }

  .xl\:leading-none {
    line-height: 1;
  }

  .xl\:leading-tight {
    line-height: 1.25;
  }

  .xl\:leading-snug {
    line-height: 1.375;
  }

  .xl\:leading-normal {
    line-height: 1.5;
  }

  .xl\:leading-relaxed {
    line-height: 1.625;
  }

  .xl\:leading-loose {
    line-height: 2;
  }

  .xl\:m-0 {
    margin: 0;
  }

  .xl\:m-1 {
    margin: 0.25rem;
  }

  .xl\:m-2 {
    margin: 0.5rem;
  }

  .xl\:m-3 {
    margin: 0.75rem;
  }

  .xl\:m-4 {
    margin: 1rem;
  }

  .xl\:m-5 {
    margin: 1.25rem;
  }

  .xl\:m-6 {
    margin: 1.5rem;
  }

  .xl\:m-8 {
    margin: 2rem;
  }

  .xl\:m-10 {
    margin: 2.5rem;
  }

  .xl\:m-12 {
    margin: 3rem;
  }

  .xl\:m-16 {
    margin: 4rem;
  }

  .xl\:m-20 {
    margin: 5rem;
  }

  .xl\:m-24 {
    margin: 6rem;
  }

  .xl\:m-32 {
    margin: 8rem;
  }

  .xl\:m-40 {
    margin: 10rem;
  }

  .xl\:m-48 {
    margin: 12rem;
  }

  .xl\:m-56 {
    margin: 14rem;
  }

  .xl\:m-64 {
    margin: 16rem;
  }

  .xl\:m-auto {
    margin: auto;
  }

  .xl\:m-px {
    margin: 1px;
  }

  .xl\:-m-1 {
    margin: -0.25rem;
  }

  .xl\:-m-2 {
    margin: -0.5rem;
  }

  .xl\:-m-3 {
    margin: -0.75rem;
  }

  .xl\:-m-4 {
    margin: -1rem;
  }

  .xl\:-m-5 {
    margin: -1.25rem;
  }

  .xl\:-m-6 {
    margin: -1.5rem;
  }

  .xl\:-m-8 {
    margin: -2rem;
  }

  .xl\:-m-10 {
    margin: -2.5rem;
  }

  .xl\:-m-12 {
    margin: -3rem;
  }

  .xl\:-m-16 {
    margin: -4rem;
  }

  .xl\:-m-20 {
    margin: -5rem;
  }

  .xl\:-m-24 {
    margin: -6rem;
  }

  .xl\:-m-32 {
    margin: -8rem;
  }

  .xl\:-m-40 {
    margin: -10rem;
  }

  .xl\:-m-48 {
    margin: -12rem;
  }

  .xl\:-m-56 {
    margin: -14rem;
  }

  .xl\:-m-64 {
    margin: -16rem;
  }

  .xl\:-m-px {
    margin: -1px;
  }

  .xl\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .xl\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .xl\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .xl\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .xl\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xl\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .xl\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .xl\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xl\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xl\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xl\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xl\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xl\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xl\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xl\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xl\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xl\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xl\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xl\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xl\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xl\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xl\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xl\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xl\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xl\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xl\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .xl\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .xl\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .xl\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .xl\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .xl\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .xl\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .xl\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xl\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xl\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .xl\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .xl\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xl\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xl\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .xl\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .xl\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xl\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xl\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .xl\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .xl\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xl\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xl\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xl\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xl\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xl\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xl\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xl\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xl\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xl\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xl\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xl\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xl\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xl\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xl\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xl\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xl\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .xl\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .xl\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .xl\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .xl\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .xl\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .xl\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .xl\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .xl\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xl\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .xl\:mt-0 {
    margin-top: 0;
  }

  .xl\:mr-0 {
    margin-right: 0;
  }

  .xl\:mb-0 {
    margin-bottom: 0;
  }

  .xl\:ml-0 {
    margin-left: 0;
  }

  .xl\:mt-1 {
    margin-top: 0.25rem;
  }

  .xl\:mr-1 {
    margin-right: 0.25rem;
  }

  .xl\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .xl\:ml-1 {
    margin-left: 0.25rem;
  }

  .xl\:mt-2 {
    margin-top: 0.5rem;
  }

  .xl\:mr-2 {
    margin-right: 0.5rem;
  }

  .xl\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .xl\:ml-2 {
    margin-left: 0.5rem;
  }

  .xl\:mt-3 {
    margin-top: 0.75rem;
  }

  .xl\:mr-3 {
    margin-right: 0.75rem;
  }

  .xl\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .xl\:ml-3 {
    margin-left: 0.75rem;
  }

  .xl\:mt-4 {
    margin-top: 1rem;
  }

  .xl\:mr-4 {
    margin-right: 1rem;
  }

  .xl\:mb-4 {
    margin-bottom: 1rem;
  }

  .xl\:ml-4 {
    margin-left: 1rem;
  }

  .xl\:mt-5 {
    margin-top: 1.25rem;
  }

  .xl\:mr-5 {
    margin-right: 1.25rem;
  }

  .xl\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .xl\:ml-5 {
    margin-left: 1.25rem;
  }

  .xl\:mt-6 {
    margin-top: 1.5rem;
  }

  .xl\:mr-6 {
    margin-right: 1.5rem;
  }

  .xl\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .xl\:ml-6 {
    margin-left: 1.5rem;
  }

  .xl\:mt-8 {
    margin-top: 2rem;
  }

  .xl\:mr-8 {
    margin-right: 2rem;
  }

  .xl\:mb-8 {
    margin-bottom: 2rem;
  }

  .xl\:ml-8 {
    margin-left: 2rem;
  }

  .xl\:mt-10 {
    margin-top: 2.5rem;
  }

  .xl\:mr-10 {
    margin-right: 2.5rem;
  }

  .xl\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .xl\:ml-10 {
    margin-left: 2.5rem;
  }

  .xl\:mt-12 {
    margin-top: 3rem;
  }

  .xl\:mr-12 {
    margin-right: 3rem;
  }

  .xl\:mb-12 {
    margin-bottom: 3rem;
  }

  .xl\:ml-12 {
    margin-left: 3rem;
  }

  .xl\:mt-16 {
    margin-top: 4rem;
  }

  .xl\:mr-16 {
    margin-right: 4rem;
  }

  .xl\:mb-16 {
    margin-bottom: 4rem;
  }

  .xl\:ml-16 {
    margin-left: 4rem;
  }

  .xl\:mt-20 {
    margin-top: 5rem;
  }

  .xl\:mr-20 {
    margin-right: 5rem;
  }

  .xl\:mb-20 {
    margin-bottom: 5rem;
  }

  .xl\:ml-20 {
    margin-left: 5rem;
  }

  .xl\:mt-24 {
    margin-top: 6rem;
  }

  .xl\:mr-24 {
    margin-right: 6rem;
  }

  .xl\:mb-24 {
    margin-bottom: 6rem;
  }

  .xl\:ml-24 {
    margin-left: 6rem;
  }

  .xl\:mt-32 {
    margin-top: 8rem;
  }

  .xl\:mr-32 {
    margin-right: 8rem;
  }

  .xl\:mb-32 {
    margin-bottom: 8rem;
  }

  .xl\:ml-32 {
    margin-left: 8rem;
  }

  .xl\:mt-40 {
    margin-top: 10rem;
  }

  .xl\:mr-40 {
    margin-right: 10rem;
  }

  .xl\:mb-40 {
    margin-bottom: 10rem;
  }

  .xl\:ml-40 {
    margin-left: 10rem;
  }

  .xl\:mt-48 {
    margin-top: 12rem;
  }

  .xl\:mr-48 {
    margin-right: 12rem;
  }

  .xl\:mb-48 {
    margin-bottom: 12rem;
  }

  .xl\:ml-48 {
    margin-left: 12rem;
  }

  .xl\:mt-56 {
    margin-top: 14rem;
  }

  .xl\:mr-56 {
    margin-right: 14rem;
  }

  .xl\:mb-56 {
    margin-bottom: 14rem;
  }

  .xl\:ml-56 {
    margin-left: 14rem;
  }

  .xl\:mt-64 {
    margin-top: 16rem;
  }

  .xl\:mr-64 {
    margin-right: 16rem;
  }

  .xl\:mb-64 {
    margin-bottom: 16rem;
  }

  .xl\:ml-64 {
    margin-left: 16rem;
  }

  .xl\:mt-auto {
    margin-top: auto;
  }

  .xl\:mr-auto {
    margin-right: auto;
  }

  .xl\:mb-auto {
    margin-bottom: auto;
  }

  .xl\:ml-auto {
    margin-left: auto;
  }

  .xl\:mt-px {
    margin-top: 1px;
  }

  .xl\:mr-px {
    margin-right: 1px;
  }

  .xl\:mb-px {
    margin-bottom: 1px;
  }

  .xl\:ml-px {
    margin-left: 1px;
  }

  .xl\:-mt-1 {
    margin-top: -0.25rem;
  }

  .xl\:-mr-1 {
    margin-right: -0.25rem;
  }

  .xl\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .xl\:-ml-1 {
    margin-left: -0.25rem;
  }

  .xl\:-mt-2 {
    margin-top: -0.5rem;
  }

  .xl\:-mr-2 {
    margin-right: -0.5rem;
  }

  .xl\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .xl\:-ml-2 {
    margin-left: -0.5rem;
  }

  .xl\:-mt-3 {
    margin-top: -0.75rem;
  }

  .xl\:-mr-3 {
    margin-right: -0.75rem;
  }

  .xl\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .xl\:-ml-3 {
    margin-left: -0.75rem;
  }

  .xl\:-mt-4 {
    margin-top: -1rem;
  }

  .xl\:-mr-4 {
    margin-right: -1rem;
  }

  .xl\:-mb-4 {
    margin-bottom: -1rem;
  }

  .xl\:-ml-4 {
    margin-left: -1rem;
  }

  .xl\:-mt-5 {
    margin-top: -1.25rem;
  }

  .xl\:-mr-5 {
    margin-right: -1.25rem;
  }

  .xl\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .xl\:-ml-5 {
    margin-left: -1.25rem;
  }

  .xl\:-mt-6 {
    margin-top: -1.5rem;
  }

  .xl\:-mr-6 {
    margin-right: -1.5rem;
  }

  .xl\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .xl\:-ml-6 {
    margin-left: -1.5rem;
  }

  .xl\:-mt-8 {
    margin-top: -2rem;
  }

  .xl\:-mr-8 {
    margin-right: -2rem;
  }

  .xl\:-mb-8 {
    margin-bottom: -2rem;
  }

  .xl\:-ml-8 {
    margin-left: -2rem;
  }

  .xl\:-mt-10 {
    margin-top: -2.5rem;
  }

  .xl\:-mr-10 {
    margin-right: -2.5rem;
  }

  .xl\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .xl\:-ml-10 {
    margin-left: -2.5rem;
  }

  .xl\:-mt-12 {
    margin-top: -3rem;
  }

  .xl\:-mr-12 {
    margin-right: -3rem;
  }

  .xl\:-mb-12 {
    margin-bottom: -3rem;
  }

  .xl\:-ml-12 {
    margin-left: -3rem;
  }

  .xl\:-mt-16 {
    margin-top: -4rem;
  }

  .xl\:-mr-16 {
    margin-right: -4rem;
  }

  .xl\:-mb-16 {
    margin-bottom: -4rem;
  }

  .xl\:-ml-16 {
    margin-left: -4rem;
  }

  .xl\:-mt-20 {
    margin-top: -5rem;
  }

  .xl\:-mr-20 {
    margin-right: -5rem;
  }

  .xl\:-mb-20 {
    margin-bottom: -5rem;
  }

  .xl\:-ml-20 {
    margin-left: -5rem;
  }

  .xl\:-mt-24 {
    margin-top: -6rem;
  }

  .xl\:-mr-24 {
    margin-right: -6rem;
  }

  .xl\:-mb-24 {
    margin-bottom: -6rem;
  }

  .xl\:-ml-24 {
    margin-left: -6rem;
  }

  .xl\:-mt-32 {
    margin-top: -8rem;
  }

  .xl\:-mr-32 {
    margin-right: -8rem;
  }

  .xl\:-mb-32 {
    margin-bottom: -8rem;
  }

  .xl\:-ml-32 {
    margin-left: -8rem;
  }

  .xl\:-mt-40 {
    margin-top: -10rem;
  }

  .xl\:-mr-40 {
    margin-right: -10rem;
  }

  .xl\:-mb-40 {
    margin-bottom: -10rem;
  }

  .xl\:-ml-40 {
    margin-left: -10rem;
  }

  .xl\:-mt-48 {
    margin-top: -12rem;
  }

  .xl\:-mr-48 {
    margin-right: -12rem;
  }

  .xl\:-mb-48 {
    margin-bottom: -12rem;
  }

  .xl\:-ml-48 {
    margin-left: -12rem;
  }

  .xl\:-mt-56 {
    margin-top: -14rem;
  }

  .xl\:-mr-56 {
    margin-right: -14rem;
  }

  .xl\:-mb-56 {
    margin-bottom: -14rem;
  }

  .xl\:-ml-56 {
    margin-left: -14rem;
  }

  .xl\:-mt-64 {
    margin-top: -16rem;
  }

  .xl\:-mr-64 {
    margin-right: -16rem;
  }

  .xl\:-mb-64 {
    margin-bottom: -16rem;
  }

  .xl\:-ml-64 {
    margin-left: -16rem;
  }

  .xl\:-mt-px {
    margin-top: -1px;
  }

  .xl\:-mr-px {
    margin-right: -1px;
  }

  .xl\:-mb-px {
    margin-bottom: -1px;
  }

  .xl\:-ml-px {
    margin-left: -1px;
  }

  .xl\:opacity-0 {
    opacity: 0;
  }

  .xl\:opacity-25 {
    opacity: 0.25;
  }

  .xl\:opacity-50 {
    opacity: 0.5;
  }

  .xl\:opacity-75 {
    opacity: 0.75;
  }

  .xl\:opacity-100 {
    opacity: 1;
  }

  .xl\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .xl\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .xl\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .xl\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .xl\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .xl\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .xl\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .xl\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .xl\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .xl\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .xl\:outline-none {
    outline: 0;
  }

  .xl\:focus\:outline-none:focus {
    outline: 0;
  }

  .xl\:overflow-auto {
    overflow: auto;
  }

  .xl\:overflow-hidden {
    overflow: hidden;
  }

  .xl\:overflow-visible {
    overflow: visible;
  }

  .xl\:overflow-scroll {
    overflow: scroll;
  }

  .xl\:overflow-x-auto {
    overflow-x: auto;
  }

  .xl\:overflow-y-auto {
    overflow-y: auto;
  }

  .xl\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .xl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xl\:overflow-x-visible {
    overflow-x: visible;
  }

  .xl\:overflow-y-visible {
    overflow-y: visible;
  }

  .xl\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .xl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xl\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .xl\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .xl\:p-0 {
    padding: 0;
  }

  .xl\:p-1 {
    padding: 0.25rem;
  }

  .xl\:p-2 {
    padding: 0.5rem;
  }

  .xl\:p-3 {
    padding: 0.75rem;
  }

  .xl\:p-4 {
    padding: 1rem;
  }

  .xl\:p-5 {
    padding: 1.25rem;
  }

  .xl\:p-6 {
    padding: 1.5rem;
  }

  .xl\:p-8 {
    padding: 2rem;
  }

  .xl\:p-10 {
    padding: 2.5rem;
  }

  .xl\:p-12 {
    padding: 3rem;
  }

  .xl\:p-16 {
    padding: 4rem;
  }

  .xl\:p-20 {
    padding: 5rem;
  }

  .xl\:p-24 {
    padding: 6rem;
  }

  .xl\:p-32 {
    padding: 8rem;
  }

  .xl\:p-40 {
    padding: 10rem;
  }

  .xl\:p-48 {
    padding: 12rem;
  }

  .xl\:p-56 {
    padding: 14rem;
  }

  .xl\:p-64 {
    padding: 16rem;
  }

  .xl\:p-px {
    padding: 1px;
  }

  .xl\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .xl\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .xl\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .xl\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .xl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .xl\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .xl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .xl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .xl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xl\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xl\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xl\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xl\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xl\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xl\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xl\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .xl\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .xl\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .xl\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .xl\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .xl\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .xl\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .xl\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .xl\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xl\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xl\:pt-0 {
    padding-top: 0;
  }

  .xl\:pr-0 {
    padding-right: 0;
  }

  .xl\:pb-0 {
    padding-bottom: 0;
  }

  .xl\:pl-0 {
    padding-left: 0;
  }

  .xl\:pt-1 {
    padding-top: 0.25rem;
  }

  .xl\:pr-1 {
    padding-right: 0.25rem;
  }

  .xl\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .xl\:pl-1 {
    padding-left: 0.25rem;
  }

  .xl\:pt-2 {
    padding-top: 0.5rem;
  }

  .xl\:pr-2 {
    padding-right: 0.5rem;
  }

  .xl\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .xl\:pl-2 {
    padding-left: 0.5rem;
  }

  .xl\:pt-3 {
    padding-top: 0.75rem;
  }

  .xl\:pr-3 {
    padding-right: 0.75rem;
  }

  .xl\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .xl\:pl-3 {
    padding-left: 0.75rem;
  }

  .xl\:pt-4 {
    padding-top: 1rem;
  }

  .xl\:pr-4 {
    padding-right: 1rem;
  }

  .xl\:pb-4 {
    padding-bottom: 1rem;
  }

  .xl\:pl-4 {
    padding-left: 1rem;
  }

  .xl\:pt-5 {
    padding-top: 1.25rem;
  }

  .xl\:pr-5 {
    padding-right: 1.25rem;
  }

  .xl\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .xl\:pl-5 {
    padding-left: 1.25rem;
  }

  .xl\:pt-6 {
    padding-top: 1.5rem;
  }

  .xl\:pr-6 {
    padding-right: 1.5rem;
  }

  .xl\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .xl\:pl-6 {
    padding-left: 1.5rem;
  }

  .xl\:pt-8 {
    padding-top: 2rem;
  }

  .xl\:pr-8 {
    padding-right: 2rem;
  }

  .xl\:pb-8 {
    padding-bottom: 2rem;
  }

  .xl\:pl-8 {
    padding-left: 2rem;
  }

  .xl\:pt-10 {
    padding-top: 2.5rem;
  }

  .xl\:pr-10 {
    padding-right: 2.5rem;
  }

  .xl\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .xl\:pl-10 {
    padding-left: 2.5rem;
  }

  .xl\:pt-12 {
    padding-top: 3rem;
  }

  .xl\:pr-12 {
    padding-right: 3rem;
  }

  .xl\:pb-12 {
    padding-bottom: 3rem;
  }

  .xl\:pl-12 {
    padding-left: 3rem;
  }

  .xl\:pt-16 {
    padding-top: 4rem;
  }

  .xl\:pr-16 {
    padding-right: 4rem;
  }

  .xl\:pb-16 {
    padding-bottom: 4rem;
  }

  .xl\:pl-16 {
    padding-left: 4rem;
  }

  .xl\:pt-20 {
    padding-top: 5rem;
  }

  .xl\:pr-20 {
    padding-right: 5rem;
  }

  .xl\:pb-20 {
    padding-bottom: 5rem;
  }

  .xl\:pl-20 {
    padding-left: 5rem;
  }

  .xl\:pt-24 {
    padding-top: 6rem;
  }

  .xl\:pr-24 {
    padding-right: 6rem;
  }

  .xl\:pb-24 {
    padding-bottom: 6rem;
  }

  .xl\:pl-24 {
    padding-left: 6rem;
  }

  .xl\:pt-32 {
    padding-top: 8rem;
  }

  .xl\:pr-32 {
    padding-right: 8rem;
  }

  .xl\:pb-32 {
    padding-bottom: 8rem;
  }

  .xl\:pl-32 {
    padding-left: 8rem;
  }

  .xl\:pt-40 {
    padding-top: 10rem;
  }

  .xl\:pr-40 {
    padding-right: 10rem;
  }

  .xl\:pb-40 {
    padding-bottom: 10rem;
  }

  .xl\:pl-40 {
    padding-left: 10rem;
  }

  .xl\:pt-48 {
    padding-top: 12rem;
  }

  .xl\:pr-48 {
    padding-right: 12rem;
  }

  .xl\:pb-48 {
    padding-bottom: 12rem;
  }

  .xl\:pl-48 {
    padding-left: 12rem;
  }

  .xl\:pt-56 {
    padding-top: 14rem;
  }

  .xl\:pr-56 {
    padding-right: 14rem;
  }

  .xl\:pb-56 {
    padding-bottom: 14rem;
  }

  .xl\:pl-56 {
    padding-left: 14rem;
  }

  .xl\:pt-64 {
    padding-top: 16rem;
  }

  .xl\:pr-64 {
    padding-right: 16rem;
  }

  .xl\:pb-64 {
    padding-bottom: 16rem;
  }

  .xl\:pl-64 {
    padding-left: 16rem;
  }

  .xl\:pt-px {
    padding-top: 1px;
  }

  .xl\:pr-px {
    padding-right: 1px;
  }

  .xl\:pb-px {
    padding-bottom: 1px;
  }

  .xl\:pl-px {
    padding-left: 1px;
  }

  .xl\:pointer-events-none {
    pointer-events: none;
  }

  .xl\:pointer-events-auto {
    pointer-events: auto;
  }

  .xl\:static {
    position: static;
  }

  .xl\:fixed {
    position: fixed;
  }

  .xl\:absolute {
    position: absolute;
  }

  .xl\:relative {
    position: relative;
  }

  .xl\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .xl\:text-left {
    text-align: left;
  }

  .xl\:text-center {
    text-align: center;
  }

  .xl\:text-right {
    text-align: right;
  }

  .xl\:text-justify {
    text-align: justify;
  }

  .xl\:uppercase {
    text-transform: uppercase;
  }

  .xl\:lowercase {
    text-transform: lowercase;
  }

  .xl\:capitalize {
    text-transform: capitalize;
  }

  .xl\:normal-case {
    text-transform: none;
  }

  .xl\:visible {
    visibility: visible;
  }

  .xl\:invisible {
    visibility: hidden;
  }

  .xl\:hover\:visible:hover {
    visibility: visible;
  }

  .xl\:hover\:invisible:hover {
    visibility: hidden;
  }

  .xl\:focus\:visible:focus {
    visibility: visible;
  }

  .xl\:focus\:invisible:focus {
    visibility: hidden;
  }

  .group:hover .xl\:group-hover\:visible {
    visibility: visible;
  }

  .group:hover .xl\:group-hover\:invisible {
    visibility: hidden;
  }

  .xl\:w-0 {
    width: 0;
  }

  .xl\:w-1 {
    width: 0.25rem;
  }

  .xl\:w-2 {
    width: 0.5rem;
  }

  .xl\:w-3 {
    width: 0.75rem;
  }

  .xl\:w-4 {
    width: 1rem;
  }

  .xl\:w-5 {
    width: 1.25rem;
  }

  .xl\:w-6 {
    width: 1.5rem;
  }

  .xl\:w-8 {
    width: 2rem;
  }

  .xl\:w-10 {
    width: 2.5rem;
  }

  .xl\:w-12 {
    width: 3rem;
  }

  .xl\:w-16 {
    width: 4rem;
  }

  .xl\:w-20 {
    width: 5rem;
  }

  .xl\:w-24 {
    width: 6rem;
  }

  .xl\:w-32 {
    width: 8rem;
  }

  .xl\:w-40 {
    width: 10rem;
  }

  .xl\:w-48 {
    width: 12rem;
  }

  .xl\:w-56 {
    width: 14rem;
  }

  .xl\:w-64 {
    width: 16rem;
  }

  .xl\:w-auto {
    width: auto;
  }

  .xl\:w-px {
    width: 1px;
  }

  .xl\:w-1\/2 {
    width: 50%;
  }

  .xl\:w-1\/3 {
    width: 33.333333%;
  }

  .xl\:w-2\/3 {
    width: 66.666667%;
  }

  .xl\:w-1\/4 {
    width: 25%;
  }

  .xl\:w-2\/4 {
    width: 50%;
  }

  .xl\:w-3\/4 {
    width: 75%;
  }

  .xl\:w-1\/5 {
    width: 20%;
  }

  .xl\:w-2\/5 {
    width: 40%;
  }

  .xl\:w-3\/5 {
    width: 60%;
  }

  .xl\:w-4\/5 {
    width: 80%;
  }

  .xl\:w-1\/6 {
    width: 16.666667%;
  }

  .xl\:w-2\/6 {
    width: 33.333333%;
  }

  .xl\:w-3\/6 {
    width: 50%;
  }

  .xl\:w-4\/6 {
    width: 66.666667%;
  }

  .xl\:w-5\/6 {
    width: 83.333333%;
  }

  .xl\:w-1\/12 {
    width: 8.333333%;
  }

  .xl\:w-2\/12 {
    width: 16.666667%;
  }

  .xl\:w-3\/12 {
    width: 25%;
  }

  .xl\:w-4\/12 {
    width: 33.333333%;
  }

  .xl\:w-5\/12 {
    width: 41.666667%;
  }

  .xl\:w-6\/12 {
    width: 50%;
  }

  .xl\:w-7\/12 {
    width: 58.333333%;
  }

  .xl\:w-8\/12 {
    width: 66.666667%;
  }

  .xl\:w-9\/12 {
    width: 75%;
  }

  .xl\:w-10\/12 {
    width: 83.333333%;
  }

  .xl\:w-11\/12 {
    width: 91.666667%;
  }

  .xl\:w-full {
    width: 100%;
  }

  .xl\:w-screen {
    width: 100vw;
  }

  .xl\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .xl\:break-words {
    overflow-wrap: break-word;
  }

  .xl\:break-all {
    word-break: break-all;
  }

  .xl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xl\:z-0 {
    z-index: 0;
  }

  .xl\:z-10 {
    z-index: 10;
  }

  .xl\:z-20 {
    z-index: 20;
  }

  .xl\:z-30 {
    z-index: 30;
  }

  .xl\:z-40 {
    z-index: 40;
  }

  .xl\:z-50 {
    z-index: 50;
  }

  .xl\:z-auto {
    z-index: auto;
  }
}
#app {
  padding: 0;
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.page-margin {
  padding-top: 81px;
}

.container-fit {
  margin: 0 30px 0px;
}

.container {
  margin: 0 30px 30px;
}

.container-70 {
  position: relative;
  min-width: 800px;
  width: 70%;
  margin: 0 auto;
}

.container-90 {
  /* min-width: 800px; */
  width: 98%;
  margin: 0 auto;
}

.side-menu {
  width: 250px;
  height: calc(100vh - 80px);
  overflow: auto;
  padding-right: 20px;
  position: fixed;
  top: 81px
}

.side-menu::-webkit-scrollbar {
  width: 0px;
}

.side-menu:hover::-webkit-scrollbar {
  width: 4px;
}

.side-menu-margined {
  margin-left: 260px;
}

.top-header {
  margin-bottom: 25px;
  /* border: dashed thin gray; */
  min-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.page-title {
  font-size: 22px;
  margin-right: 15px
}

.page-title > span {
  font-weight: 300;
}

.page-title .title {
  margin-right: 15px;
}

.page-title .title span {
  color: #888;
  font-weight: 300;
}

.page-title-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

[data-hidden=true] {
  display: none !important;
}

[data-disabled=true] {
  pointer-events: none;
  opacity: .5;
}



.rc-time-picker .rc-time-picker-input {
  color: #333;
}
.react-datepicker {
  -webkit-box-shadow: 0px 1px 3px 0 #ddd;
          box-shadow: 0px 1px 3px 0 #ddd;
}

.react-datepicker__triangle,
.react-datepicker__header {
  /* background-color: white; */
}

.react-datepicker__day--selected:hover {
  background-color: #2331A8;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected,
.react-datepicker__day--selected {
  background-color: #394EFF;
}
.DateRangePicker__CalendarSelection--is-pending,
.DateRangePicker__CalendarSelection .DateRangePicker__CalendarSelection--start,
.DateRangePicker__CalendarSelection .DateRangePicker__CalendarSelection--segment,
.DateRangePicker__CalendarSelection .DateRangePicker__CalendarSelection--end,
.DateRangePicker__CalendarSelection {
  background-color: #394EFF !important;
  border-color: #394EFF !important;
}
.react-json-view {
  font-size: 13px !important
}

.react-json-view .node-ellipsis {
  font-size: 11px !important;
}
.recharts-legend-item {
  padding: 0 10px;
}

.recharts-legend-item-text {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
* {
  margin: 0;
  padding: 0;
  border-radius: 0;
  text-decoration: none;
  outline: none;
}

body, html {
  height: 100%;
  background: #f6f6f6;
  font-family: 'Roboto', 'ArialMT', 'Arial';
  font-size: 14px;
  font-weight: 400;
  color: #333;
}

input, button {
  background: none;
  border: none;
  border: solid thin transparent;
}

button {
  font-weight: 400;
}

textarea:focus,
input:focus {
  border: solid thin #394EFF !important;
}

body ::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

h1, h2, h3, h4, h5 {
  font-family: 'Roboto', 'ArialMT', 'Arial';
  font-weight: 500;
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

button:focus {
  outline: none;
}

.ui.dropdown .menu {
  z-index: 1900;
}

.ui.dropdown .menu>.item {
  color: #454545;
}

.customDropdownSmall {
  min-width: 70px !important;
}

.customDropdown {
  /* margin: 0 20px !important; */
  min-height: 0 !important;
  height: 30px !important;
  padding: 0 !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  padding: 0 8px !important;
  font-weight: normal !important;
  /* color: $teal !important; */
  /* border: solid thin $teal !important; */
}

.ui.selection.active.customDropdown .menu {
  border-color: #394EFF !important;
}

.ui.search.customDropdown>input.search,
.ui.search.customDropdown.active>input.search, 
.ui.search.customDropdown.visible>input.search {
  padding: 6px !important;
  /* border-color: $gray-light !important; */
}

.ui.search.customDropdown>.text {
  max-width: 90%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ui.selection.customDropdown>.dropdown.icon {
  top: 5px !important;
}

.ui.selection.customDropdown>.search.icon {
  padding: 6px !important;
}

/* .field input {
  height: 37px !important;
} */

.customLightDropdown {
  min-height: 0 !important;
  height: 37px !important;
  padding: 0 !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  padding: 0 8px !important;
  font-weight: normal !important;
  color: #666 !important;
  border: solid thin #ddd !important;
}

.ui.selection.active.customLightDropdown .menu {
  border-color: #394EFF !important;
}

.ui.selection.customLightDropdown>.dropdown.icon {
  top: 8px !important;
}

.ui.selection.customLightDropdown:focus {
  border-color: #394EFF !important;
}

.ui.modal>.header {
  border-bottom: none !important;
  -webkit-box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 1) !important;
          box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 1) !important;
}

.ui.modal>.content {
  background-color: #f6f6f6;
}

.ui.modal>.actions {
  background-color: #FFF !important;
  border-top: none !important;
  text-align: left !important;
}

.ui.input input {
  padding: 8.5px !important;
}

.ui.form .field {
  margin-bottom: 25px;
}

.ui.form .field>label {
  font-weight: 500 !important;
  font-size: 14px !important;
}

.ui.searchDropdown .menu>.item {
  padding: 0 !important;
  border-bottom: solid thin #f6f6f6 !important;
}

.ui.searchDropdown .ui.dropdown {
  height: 46px !important;
}

.ui.searchDropdown .ui.input {
  width: 100% !important;
  height: 46px !important;
  font-size: 16px !important;
}

.ui.searchDropdown .ui.input input {
  border: none !important;
  border-radius: 0;
}

.ui.searchDropdown .ui.input {
  /* box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.07); */
}

.ui.searchDropdown.small .ui.input {
  height: 36px !important;
}

.ui.searchDropdown .menu {
  width: 100%;
}

.ui.searchDropdown .menu .header {
  color: #888;
}

.ui.searchDropdown .menu > .item {
  padding: 0 !important;
  color: #666;
  /* border-bottom: solid thin red !important; */
}

.ui.searchDropdown .menu > .item:hover {
  background-color: #F6F7FF !important;
}

.ui.customCheckbox {
  z-index: 1;
}

.ui.customCheckbox label {
  color: #333;
  /* padding-top: 5px !important; */
  font-weight: 400;
}

.ui.customCheckbox label:after {
  font-size: 12px !important;
  color: #394EFF !important;
}

.ui.radio.customCheckbox input:checked~label:after {
  background-color: #394EFF !important;
}

.ui.toggle.customCheckbox label:before {
  width: 44px;
  height: 27px;
}

.ui.toggle.customCheckbox input~label:after {
  top: 1px;
  left: 1px;
  width: 25px;
  height: 25px;
  width: ;
  height: ;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23ddd'%3E%3Cpath d='M413.505 91.951L133.49 371.966l-98.995-98.995c-4.686-4.686-12.284-4.686-16.971 0L6.211 284.284c-4.686 4.686-4.686 12.284 0 16.971l118.794 118.794c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.686-4.686-12.284-4.686-16.97 0z' class='st0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  background-size: 15px 15px !important;
  padding: 5px;
}

.ui.toggle.customCheckbox input:checked~label:after {
  left: 18px;
  width: ;
  height: ;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%233EAAAF'%3E%3Cpath d='M413.505 91.951L133.49 371.966l-98.995-98.995c-4.686-4.686-12.284-4.686-16.971 0L6.211 284.284c-4.686 4.686-4.686 12.284 0 16.971l118.794 118.794c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.686-4.686-12.284-4.686-16.97 0z' class='st0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  background-size: 15px 15px !important;
}

.ui.toggle.checkbox input:checked~.box:before, 
.ui.toggle.checkbox.customCheckbox input:checked~label:before {
  background-color: #3EAAAF !important;
}

.customInput {
  height: 29px
}

.customInput .ui.label {
  font-weight: 300 !important;
  padding: 7px 10px !important;
}

.ui.button {
  /* margin: 0 !important; */
}

.ui.input input,
.ui.button {
  font-family: 'Roboto', 'ArialMT', 'Arial' !important;
}

.ui.small.button {
  height: 32px !important;
  padding: 5px 10px !important;
}

.ui.button:disabled {
  cursor: not-allowed !important;
}

.ui.button.copy-button {
  background-color: #ffff !important;
  -webkit-box-shadow: inset 0px 0px 0px 1px #ddd;
          box-shadow: inset 0px 0px 0px 1px #ddd;
  font-weight: 400;
  text-transform: uppercase;
}

.ui.selection.dropdown>.search.icon {
  padding: 10px;
}

.input-small {
  height: 30px !important;
}

.customPopupText {
  font-family: 'menlo', 'monaco', 'consolas', monospace !important;
  letter-spacing: -.04em;
  font-size: .9rem;
}

.ui.styled.accordion .title {
  color: #666;
}

.filterDropdown {
  padding: 6px !important;
  min-height: 28px !important;
  font-size: 13px !important
}

.filterDropdown.ui.search.selection.dropdown >input.search {
  padding: 5px !important;
  color: #888 !important;
  padding-right: 30px !important;
  text-overflow: ellipsis;
}

.filterDropdown .ui.label {
  background-color: transparent !important;
  font-weight: 300;
  font-size: 12px;
  padding: 4px 12px !important;
}

.filterDropdown i,
  .filterDropdown .search.icon {
  /* padding: 12px !important; */
  color: #888 !important;
  top: 3px !important;
  right: 8px !important;
}

.filterDropdown i,

  .filterDropdown .delete.icon {
  padding: 0 !important;
}

/* .operatorDropdown.button {
  box-shadow: 0 0 0 1px rgba(62, 170, 175,36,38,.35) inset, 0 0 0 0 rgba(62, 170, 175,.15) inset !important;
} */

.ui.multiple.search.dropdown>.text {
  padding: 5px !important;
  margin: 0 !important;
  font-size: 13px !important;
}

.ui.multiple.search.dropdown> input {
  padding: 0 !important;
}

.ui.dropdown:not(.button) > .default.text {
  color: #888;
}

.ui.selection.active.dropdown,
.ui.selection.active.dropdown .menu {
  border-color: #394EFF !important;
}

.ui.toggle.checkbox {
  min-height: 1.9rem !important;
}

.ui.modal {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: solid thin #ddd;
}

.ui.modal>.header {
  border-bottom: solid thin #ddd !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.ui.dimmer {
  background-color: rgba(0, 0, 0, 0.5);
}

.confirmCustom .actions {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

a:hover {
  color: #394EFF;
}
.Toastify__close-button {
  text-indent: -1000em;
  content: '';
  width: 15px;
  height: 15px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' baseProfile='full' viewBox='0 0 24.00 24.00' xml:space='preserve' fill='gray-medium'%3E %3Cpath stroke-linejoin='round' d='M 19,6.41L 17.59,5L 12,10.59L 6.41,5L 5,6.41L 10.59,12L 5,17.59L 6.41,19L 12,13.41L 17.59,19L 19,17.59L 13.41,12L 19,6.41 Z '/%3E %3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center center !important;
}

.Toastify__toast {
  background-color: white !important;
  color: #888;
  border-left: solid 5px transparent
}

.Toastify__toast.Toastify__toast--default {
  border-color: #394EFF;
}

.Toastify__toast.Toastify__toast--info {
  border-color: #FFFBE5;
}

.Toastify__toast.Toastify__toast--success {
  border-color: #394EFF;
}

.Toastify__toast.Toastify__toast--warning {
  background: #E28940;
}

.Toastify__toast.Toastify__toast--error {
  background: #cc0000;
  border-color: #cc0000;
}

/*# sourceMappingURL=app-1538c4d.css.map*/