.XsocD {
  display: inline-block;
  border-radius: 8px;
  overflow: hidden;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-decoration: none;
}
.q72Ww {
  width: 100%;
  height: 100%;
}
.yjD4L {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.wKXh6 {
  display: inline-block;
  color: #FFFFFF;
}
.m024u {
  font-size: 32px;
  line-height: 45px;
  font-weight: 500;
  width: 45px;
  height: 45px;
}
@media (max-width: 767px) {
  .m024u {
    font-size: 28px;
    line-height: 40px;
    font-weight: 500;
    width: 40px;
    height: 40px;
  }
}
.jwhZe {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  border-radius: 4px;
  width: 20px;
  height: 20px;
}

.tOJHK {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: end;
      align-items: flex-end;
}
@media (max-width: 767px) {
  .tOJHK {
    margin-bottom: 10px;
  }
}
.odBOQ {
  line-height: 15px;
  font-size: 14px;
  text-align: center;
  color: #A0A0A0;
  margin-right: 26px;
}
@media (max-width: 767px) {
  .odBOQ {
    display: none;
  }
}
.cu1JY {
  height: 18px;
}
.YHgME {
  outline: none;
  border: none;
  background: transparent;
}
.J4Hvf {
  color: #FFF0BC;
}
.DFblH {
  color: #fff;
}

.D64Bu {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: baseline;
      align-items: baseline;
  width: 100%;
  margin-top: 8px;
}
@media (max-width: 767px) {
  .D64Bu {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: center;
        align-items: center;
    width: 95%;
  }
}

/*classes for react-transition-group*/
.W8WCu {
  background-color: rgba(40, 153, 234, 0.3);
}
.rVI7T {
  background-color: transparent;
  -webkit-transition: background-color 1000ms ease-in-out;
  transition: background-color 1000ms ease-in-out;
}
.TSHg4 {
  opacity: 1;
}
.qqle9 {
  opacity: 0.01;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
/*classes with media queries */
.n6Mn6 {
  display: none;
}
@media (min-width: 767px) {
  .n6Mn6 {
    display: inline;
    display: initial;
  }
}
.pLb9E {
  display: none;
}
@media (max-width: 767px) {
  .pLb9E {
    display: inline;
    display: initial;
    width: auto;
    width: initial;
  }
}
.MjVpk {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 10px 0 40px;
  width: 100%;
}
.Q8x4O {
  border-radius: 4px;
  min-width: 45px;
  height: 45px;
  margin-right: 12px;
}
.nxi4Y {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  width: 100%;
}
.nxi4Y label {
  font-weight: 400;
}
.nxi4Y textarea {
  max-width: 100%;
}
@media (max-width: 767px) {
  .nxi4Y textarea {
    min-width: 0;
    min-width: initial;
  }
}
.ygWJS {
  background-color: #FFF0BC;
  border-radius: 8px;
  white-space: pre-wrap;
  margin-top: 10px;
  padding: 8px 16px;
}
@media (max-width: 767px) {
  .tUp6i {
    margin-bottom: 10px;
  }
}

.h3i02 {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  border-radius: 4px;
}
.K3mO7 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  width: inherit;
  margin-left: 10px;
  overflow: hidden;
  margin-bottom: 10px;
}
.Cafkj {
  margin-top: -5px;
  color: #A0A0A0;
  font-size: 14px;
  cursor: default;
}
@media (max-width: 767px) {
  .Cafkj {
    margin-top: 0;
  }
}
.TOSvX {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  margin: 10px 0 5px;
  width: 95%;
  word-wrap: break-word;
}
@media (max-width: 767px) {
  .TOSvX {
    margin: 0;
  }
}
.JLR5x {
  display: block;
  width: inherit;
  margin-right: 15px;
  font-size: 14px;
  word-break: break-word;
}
.JLR5x pre {
  margin: 5px 0;
  width: auto;
  word-wrap: normal;
}
.u0k_h {
  position: absolute;
  top: -50px;
}
.kQmfD {
  opacity: 0.6;
}
.KtENa {
  -webkit-animation: mwwdZ 1000ms ease-out;
          animation: mwwdZ 1000ms ease-out;
}
@-webkit-keyframes mwwdZ {
  0% {
    background-color: transparent;
  }
  50% {
    background-color: rgba(40, 153, 234, 0.3);
  }
  100% {
    background-color: transparent;
  }
}
@keyframes mwwdZ {
  0% {
    background-color: transparent;
  }
  50% {
    background-color: rgba(40, 153, 234, 0.3);
  }
  100% {
    background-color: transparent;
  }
}

/*classes for react-transition-group*/
.yvbm7 {
  background-color: rgba(40, 153, 234, 0.3);
}
.s5C3G {
  background-color: transparent;
  -webkit-transition: background-color 1000ms ease-in-out;
  transition: background-color 1000ms ease-in-out;
}
.A5TLV {
  opacity: 1;
}
.KBHyV {
  opacity: 0.01;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
/*classes with media queries */
.x6DMN {
  display: none;
}
@media (min-width: 767px) {
  .x6DMN {
    display: inline;
    display: initial;
  }
}
.uqMVK {
  display: none;
}
@media (max-width: 767px) {
  .uqMVK {
    display: inline;
    display: initial;
    width: auto;
    width: initial;
  }
}
.Bj3i3 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 20px;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: baseline;
      align-items: baseline;
  margin-top: -4px;
}
.ut4YO {
  color: #1874cf;
}
.ut4YO:hover,
.ut4YO:focus {
  color: #1874cf;
}
.ut4YO:active {
  color: #1260ae;
}
.ut4YO .aiZzL {
  margin-right: 4px;
}

.LBQUy {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 4px;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  width: inherit;
  -ms-flex-align: baseline;
      align-items: baseline;
}
.LBQUy > a {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  overflow: hidden;
}
.tg8C7 {
  height: 23px;
  font-size: 16px;
  margin: 0 5px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*classes for react-transition-group*/
.dG9IW {
  background-color: rgba(40, 153, 234, 0.3);
}
.Osu5y {
  background-color: transparent;
  -webkit-transition: background-color 1000ms ease-in-out;
  transition: background-color 1000ms ease-in-out;
}
.NRxUZ {
  opacity: 1;
}
.swuB4 {
  opacity: 0.01;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
/*classes with media queries */
.GOhJh {
  display: none;
}
@media (min-width: 767px) {
  .GOhJh {
    display: inline;
    display: initial;
  }
}
.h2gJR {
  display: none;
}
@media (max-width: 767px) {
  .h2gJR {
    display: inline;
    display: initial;
    width: auto;
    width: initial;
  }
}
.nNkbB {
  margin-left: auto;
  cursor: pointer;
}
@media (max-width: 767px) {
  .h2gJR {
    display: contents;
  }
}

.uPHFG {
  border: 0;
  background: none;
  outline: none;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 4px;
  -ms-flex-align: center;
      align-items: center;
  padding: 4px;
  color: #A0A0A0;
  border-radius: 8px;
  cursor: default;
  font-size: 14px;
}
.uPHFG:not(.CtM3c) {
  cursor: pointer;
  color: #808080;
}
.uPHFG:not(.CtM3c):hover {
  background-color: rgba(0, 0, 0, 0.06);
}
.uPHFG:not(.CtM3c):active {
  background-color: rgba(0, 0, 0, 0.08);
}
.uPHFG._DAdl {
  color: #D70C17;
}

/*classes for react-transition-group*/
.F20y5 {
  background-color: rgba(40, 153, 234, 0.3);
}
.sAUw9 {
  background-color: transparent;
  -webkit-transition: background-color 1000ms ease-in-out;
  transition: background-color 1000ms ease-in-out;
}
.lJbrU {
  opacity: 1;
}
.KWk_C {
  opacity: 0.01;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
/*classes with media queries */
.m0y7Z {
  display: none;
}
@media (min-width: 767px) {
  .m0y7Z {
    display: inline;
    display: initial;
  }
}
.MYPzs {
  display: none;
}
@media (max-width: 767px) {
  .MYPzs {
    display: inline;
    display: initial;
    width: auto;
    width: initial;
  }
}
.e8Rw3 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  border-radius: 8px;
  cursor: default;
  margin-left: 4px;
  padding: 2px 8px;
  border: 1px solid #A0A0A0;
}
.Qqas3 {
  color: #fff;
  background: #5cb85c;
}
.sezGT {
  color: #fff;
  background: #0087d5;
}
.PyWF4 {
  color: #696969;
  background: #E5E5E5;
}
.ktGhj {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: hidden;
  max-width: 600px;
  white-space: nowrap;
  gap: 4px;
  margin-left: 4px;
}
.EaXHH {
  display: block;
  min-width: 0;
  max-width: 170px;
  border: 1px solid #F69C00;
  color: #F69C00;
  overflow: hidden;
  text-overflow: ellipsis;
  letter-spacing: 0.2px;
}
.jQ4JT,
.jQ4JT:hover {
  color: #F69C00;
}
.oNSXp {
  border: 1px solid #A0A0A0;
  color: #A0A0A0;
}
.oNSXp .jQ4JT,
.oNSXp .jQ4JT:hover {
  color: #A0A0A0;
}
.tIEKR {
  background-color: #F69C00;
  color: #fff;
  padding: 2px 6px;
  border-radius: 8px;
  border: 1px solid #F69C00;
}
.tIEKR:hover {
  cursor: pointer;
}
.je7qB {
  margin-left: 4px;
  letter-spacing: 0.2px;
}
@media (min-width: 767px) {
  .m0y7Z {
    overflow: hidden;
  }
}

._4Ti0 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: baseline;
      align-items: baseline;
  color: #A0A0A0;
  cursor: default;
}

/*classes for react-transition-group*/
.X6qrn {
  background-color: rgba(40, 153, 234, 0.3);
}
.Ph3FO {
  background-color: transparent;
  -webkit-transition: background-color 1000ms ease-in-out;
  transition: background-color 1000ms ease-in-out;
}
.WLgRJ {
  opacity: 1;
}
.YzEmX {
  opacity: 0.01;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
/*classes with media queries */
.Z5UcC {
  display: none;
}
@media (min-width: 767px) {
  .Z5UcC {
    display: inline;
    display: initial;
  }
}
.dh58L {
  display: none;
}
@media (max-width: 767px) {
  .dh58L {
    display: inline;
    display: initial;
    width: auto;
    width: initial;
  }
}
.mRrDd {
  width: 100%;
  margin-top: 15px;
}
.rFdP3 {
  width: 100%;
  margin-top: 5px;
}
.Eeaop {
  margin-top: 15px;
  width: 100%;
}
@media (max-width: 767px) {
  .Eeaop {
    margin-top: 10px;
  }
}
.E9Q33 {
  padding-right: 20px;
  width: 100%;
}

.BIBXG {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  margin-bottom: 20px;
}
.vE2q9 {
  line-height: 21px;
  font-size: 16px;
  letter-spacing: 0.2px;
  margin-bottom: 20px;
}

.lXKpW {
  height: calc(100vh - 50px);
  width: 100%;
  background: #fff;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  margin: 0 auto;
  padding: 32px 0;
  gap: 32px;
}
@supports (height: 100dvh) {
  .lXKpW {
    height: calc(100dvh - 50px);
  }
}
@media (max-width: 1280px) {
  .lXKpW {
    padding: 24px 0;
    gap: 24px;
  }
}
@media (max-width: 767px) {
  .lXKpW {
    padding: 16px 0;
    gap: 16px;
  }
}
.FcKcP {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: calc(100% - 120px);
}
@media (max-width: 450px) {
  .FcKcP {
    max-height: calc(100% - 180px);
  }
}
.b6Vvo {
  width: calc(50% + 48px);
  max-width: 100%;
  padding: 0 24px;
}
@supports ((width: -moz-fit-content) or (width: fit-content)) {
  .b6Vvo {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.b6Vvo .Nwu05 {
  margin-top: 0;
}
.b6Vvo :last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  @supports not((width: -moz-fit-content) or (width: fit-content)) {
    .b6Vvo {
      width: 100%;
    }
  }
}

/*classes for react-transition-group*/
.mOIgc {
  background-color: rgba(40, 153, 234, 0.3);
}
.B9eyM {
  background-color: transparent;
  -webkit-transition: background-color 1000ms ease-in-out;
  transition: background-color 1000ms ease-in-out;
}
.BxMux {
  opacity: 1;
}
.NbwOq {
  opacity: 0.01;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
/*classes with media queries */
.rddDz {
  display: none;
}
@media (min-width: 767px) {
  .rddDz {
    display: inline;
    display: initial;
  }
}
.wJ_tx {
  display: none;
}
@media (max-width: 767px) {
  .wJ_tx {
    display: inline;
    display: initial;
    width: auto;
    width: initial;
  }
}
.jt3GN {
  margin-bottom: 10px;
}
.YnPyn {
  height: 344px;
}
.UYcBu {
  color: #3072C4;
  line-height: 20px;
  outline: none;
  font-size: 14px;
  border: none;
  background: transparent;
}
.CTHs8 {
  margin-left: 4px;
}
.DFkJ3 {
  border: 1px solid #E5E5E5;
  border-radius: 3px;
  font-size: 16px;
  color: #C4C4C4;
  letter-spacing: 0.2px;
  padding: 30px 80px;
  margin-bottom: 20px;
  text-align: center;
  line-height: 21px;
}
.l2RQs {
  color: #C4C4C4;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  padding: 10px 0;
}

div.DKpFm {
  min-height: 530px;
  z-index: 0;
}

.inline-pre {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-wrap: break-word;
  background-color: #fee;
  border-radius: 4px;
  display: inline;
  margin: 0;
  border: 0 solid #ccc;
  padding: 0 5px;
  overflow: visible;
}
a {
  color: #337ab7;
  text-decoration: none;
}
code {
  padding: 2px 4px;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
body {
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
}
.Ajepl {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.BB9Dd {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.jgrtU {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.iVtnS {
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
}
.iVtnS a {
  text-decoration: none;
}
@media (max-width: 767px) {
  .iVtnS a {
    font-size: 16px;
  }
}
.Loo5K {
  display: inline-block;
  background: #DADADA;
  border-radius: 50%;
  padding: 2px 6px 3px;
  font-size: 10px;
  text-align: center;
  margin-left: 6px;
  line-height: 1.1;
  vertical-align: middle;
}
.goXy2 {
  color: #A0A0A0;
  font-size: 14px;
}

.WXFjm {
  margin: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border: 1px solid black;
  padding: 10px 20px;
  border-radius: 8px;
  background: rgba(255, 214, 214, 0.5);
}

.opG2s {
  position: sticky;
  top: 50px;
  width: 100%;
  z-index: 8;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  font-size: 14px;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  color: #FFFFFF;
  padding: 8px 16px;
  background: #4C8DD9;
}
.e0xWX {
  top: 0;
  bottom: 0;
  position: fixed;
  width: 100vw;
  z-index: 100000000000;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-size: 28px;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  color: #FFFFFF;
  background: #4C8DD9;
}
.kkLVW {
  cursor: pointer;
  line-height: 16px;
  font-size: 16px;
}
@media (min-width: 800px) {
  .opG2s {
    font-size: 16px;
    padding: 10px 22px;
  }
}

.V4sgz {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  height: 50px;
  padding: 10px 10px;
  background-color: #d8584a;
  font-size: 16px;
  color: black;
}
@media (min-width: 800px) {
  .V4sgz {
    padding: 10px 20px;
  }
}

.VKTQR {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  gap: 8px;
}
.VKTQR label {
  margin: 0;
}

.CjkmV {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 50px;
  z-index: 8;
  -ms-flex-align: center;
      align-items: center;
  background-color: white;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-size: 14px;
  color: #333;
}
.CjkmV a:hover,
.CjkmV a:active,
.CjkmV a:focus {
  color: #666;
  text-decoration: none;
}
.CjkmV:after {
  position: fixed;
  top: 50px;
  left: 0;
  width: 100vw;
  content: '';
  display: block;
  height: 2px;
  background-color: #F2F2F2;
}
.qIS0k {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  padding-left: 8px;
}
.QP08p {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  padding-right: 8px;
}
.PfXCU {
  height: 50px;
  line-height: 50px;
  padding: 0 8px;
}
.PfXCU:hover,
.PfXCU:active,
.PfXCU:focus {
  background-color: rgba(0, 0, 0, 0.06);
  cursor: pointer;
}
.ihLbc {
  width: 0;
  height: 30px;
  border-left: 2px solid #eee;
  margin-top: 10px;
  margin-bottom: 10px;
}
.Rr6Gm {
  font-size: 14px;
  color: #366AF3;
}
a.Rr6Gm:hover,
a.Rr6Gm:active,
a.Rr6Gm:focus {
  text-decoration: none;
  background-color: transparent;
  background-color: initial;
  color: #2E5AD1;
}
.UlT7I {
  border: none;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  color: #666;
}
.UlT7I:focus,
.UlT7I:active,
.UlT7I.XwJp3 {
  outline: none;
}
.tZJQD {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}
.yo6Vd {
  max-width: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.C6UzM:not(:last-child) {
  margin-right: 5px;
}
.ZoAAk {
  background-color: #F2F2F2;
}
.qp1r5 {
  padding: 0 10px;
  position: relative;
}
.hILx3 {
  background-color: white;
  border: 1px solid #d5d5d5;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  min-width: 400px;
  min-height: 90px;
  max-width: 600px;
}
@media (max-width: 767px) {
  .hILx3 {
    min-width: 300px;
    width: 100%;
  }
}
.pmCkm {
  width: 100%;
  list-style: none;
}
.a6Psj {
  background-color: #F69C00;
  color: white;
  width: 18px;
  height: 18px;
  display: inline-block;
  text-align: center;
  border-radius: 9px;
  font-size: 11px;
  position: absolute;
  top: 9px;
  left: 17px;
  padding-top: 1px;
  line-height: 1.42;
}
.EzE_D {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
@media (min-width: 800px) {
  .qIS0k > :first-child {
    padding-left: 16px;
  }
  .QP08p > :last-child {
    padding-right: 16px;
  }
}
@media (min-width: 1280px) {
  .yo6Vd {
    max-width: none;
    max-width: initial;
  }
  .PfXCU {
    padding: 0 15px;
  }
  .Rr6Gm {
    font-size: 18px;
    font-weight: 700;
    line-height: 48px;
  }
  .a6Psj {
    left: 22px;
  }
}

.eo_fd {
  background-color: #F2F2F2;
  min-height: calc(100vh - 50px);
}
.TB3nf {
  background-color: #CE0014;
  padding: 20px;
  color: #fff;
  margin: 20px 200px;
}
.e3vfV {
  min-height: 0;
}
.fVV4q {
  width: 100%;
  min-height: calc(100vh - 50px - 2px);
  z-index: 0;
  padding: 16px 0 40px 0;
  background-color: #F2F2F2;
}
.DHQxq {
  margin-top: 0;
  margin-bottom: 16px;
  word-break: break-word;
  text-align: center;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
}
.DHQxq .zHBWC {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  margin-left: 8px;
}
.DHQxq .zHBWC .mhNmB {
  width: 14px;
  height: 14px;
}
.ic1OU {
  margin-bottom: 15px;
  overflow: hidden;
  background-color: #FFFFFF;
}
.gAGB7 .student-submissions {
  display: none;
}
.gAGB7 .quiz__statistics {
  display: none ! important;
}
.gAGB7 .revealed {
  display: none;
}
.CobI6 {
  margin-bottom: 15px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly;
}
.R1Sss {
  background-color: #FFFFFF;
  margin-bottom: 32px;
}
.fVV4q.Qs_gI {
  position: relative;
  width: 100%;
  max-width: 100vw;
  min-height: 0;
  margin: -50px auto auto;
  padding: 0;
}
.fVV4q.Qs_gI .ic1OU {
  border-radius: 0;
}
.fVV4q.Qs_gI .R1Sss {
  border-radius: 0;
}
.fVV4q.hGQzY {
  position: relative;
  width: 100%;
  max-width: 100vw;
  min-height: calc(100vh - 50px - 2px);
  padding: 0 0 16px;
  margin: auto;
}
.fVV4q.hGQzY .ic1OU {
  border-radius: 0;
}
.fVV4q.hGQzY .R1Sss {
  border-radius: 0;
}
.lNrM6 {
  padding: 4px 16px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 32px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}
._UTbD {
  background-color: #F2F2F2;
  color: #A0A0A0;
}
.xjE4K {
  background-color: #FFFFFF;
  color: #333333;
}
.xjE4K:hover,
.xjE4K:focus {
  text-decoration: none;
  color: #333333;
  background-color: #F2F2F2;
}
.xjE4K:active {
  text-decoration: none;
  color: #333333;
  background-color: #E5E5E5;
}
.ek6wX {
  border: 1px solid #1D85D0;
  color: #FFFFFF;
  background-color: #1D85D0;
}
.ek6wX:hover,
.ek6wX:focus {
  color: #FFFFFF;
  background-color: #1B7DC3;
  text-decoration: none;
}
.ek6wX:active {
  color: #FFFFFF;
  background-color: #1974B6;
  text-decoration: none;
}
.nAsnK {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  -ms-flex-direction: column;
  flex-direction: column;
}
.xqMdU {
  margin-bottom: 16px;
}
.PBfY2 {
  background-color: #A0A0A0;
  border-color: #A0A0A0;
}
.PBfY2:hover {
  background-color: #A0A0A0;
  border-color: #A0A0A0;
  cursor: default;
}
.tcMmS {
  color: #808080;
  text-align: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 8px;
}
.COTek {
  text-align: center;
  font-size: 12px;
  line-height: 12px;
  color: #696969;
}
.COTek :last-child {
  margin-bottom: 0;
}
.COTek :hover {
  color: #333333;
}
.COTek a:hover {
  color: #0087d5;
}
.irxlk {
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  margin-top: 8px;
  margin-bottom: 8px;
}
.Vagv5 {
  text-align: center;
  margin-bottom: 20px;
}
.Izbdq {
  text-align: center;
  font-size: 10px;
  line-height: 16px;
  margin-bottom: 0;
}
@media (min-width: 800px) {
  .fVV4q {
    width: 752px;
    max-width: 752px;
    margin: auto;
    padding: 24px 0 calc(24px * 2 + 8px) 0;
    z-index: auto;
    z-index: initial;
  }
  .Izbdq {
    font-size: 14px;
    line-height: 20px;
  }
  .fVV4q.hGQzY {
    max-width: calc(100vw - 48px);
    padding-bottom: 24px;
  }
  .fVV4q.hGQzY .ic1OU {
    border-radius: 24px;
  }
  .DHQxq {
    font-size: 40px;
    line-height: 48px;
    margin-bottom: 24px;
  }
  .DHQxq .zHBWC {
    margin-left: 12px;
  }
  .DHQxq .zHBWC .mhNmB {
    width: 24px;
    height: 24px;
  }
  .ic1OU {
    border-radius: 24px;
    margin-bottom: 24px;
  }
  .CobI6 {
    margin-bottom: 24px;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .lNrM6 {
    padding: 10px 20px;
    font-size: 18px;
    line-height: 24px;
  }
  .R1Sss {
    margin-bottom: 48px;
    border-radius: 24px;
  }
  .m8jF3 {
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
  }
  .irxlk {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}
@media (min-width: 1280px) {
  .fVV4q {
    width: 880px;
    max-width: 880px;
    margin-left: calc(360px + (100vw - 360px - 880px) / 2);
    padding: 40px 0 calc(56px + 8px) 0;
  }
  .fVV4q.hGQzY {
    max-width: 1254px;
  }
  .DHQxq {
    margin-bottom: 40px;
  }
  .ic1OU {
    margin-bottom: 40px;
  }
  .CobI6 {
    margin-bottom: 40px;
  }
  .R1Sss {
    margin-bottom: 56px;
  }
  .irxlk {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (min-width: 1600px) {
  .fVV4q {
    width: 1080px;
    max-width: 1080px;
    margin-left: calc(360px + (100vw - 360px - 1080px) / 2);
  }
}

.KktVl {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 7;
  cursor: pointer;
  visibility: hidden;
  will-change: opacity;
  opacity: 0;
  -webkit-transition: opacity 150ms ease 0s;
  transition: opacity 150ms ease 0s;
  background-color: rgba(51, 51, 51, 0.8);
}
.y1ihQ {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  position: fixed;
  z-index: 7;
  width: 250px;
  overflow-y: auto;
  height: calc(100vh - 50px);
  background: #ffffff;
  -webkit-transform: translateX(-250px);
      -ms-transform: translateX(-250px);
          transform: translateX(-250px);
  will-change: transform;
  -webkit-transition: -webkit-transform 300ms ease 0s;
  transition: -webkit-transform 300ms ease 0s;
  transition: transform 300ms ease 0s;
  transition: transform 300ms ease 0s, -webkit-transform 300ms ease 0s;
}
@supports (height: 100dvh) {
  .y1ihQ {
    height: calc(100dvh - 50px);
  }
}
.y1ihQ ol:last-child {
  margin-bottom: 50px;
}
@media (min-width: 800px) {
  .y1ihQ {
    width: 360px;
    bottom: 0;
    -webkit-transform: translateX(-360px);
        -ms-transform: translateX(-360px);
            transform: translateX(-360px);
  }
}
@media (min-width: 1280px) {
  .y1ihQ {
    bottom: auto;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
    -webkit-transition: none;
    transition: none;
  }
}

.fbGCC {
  padding: 16px 8px 8px 16px;
  background: #FFFFFF;
}
.fbGCC.Fi8cG {
  padding-bottom: 12px;
  -webkit-box-shadow: -1px 1px 4px rgba(0, 0, 0, 0.23);
          box-shadow: -1px 1px 4px rgba(0, 0, 0, 0.23);
}
.tBqYh {
  font-size: 20px;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 0 8px;
}
.AWjnL {
  position: relative;
}
.vy386 {
  font-size: 16px;
  line-height: 22px;
  font-style: normal;
  font-weight: 600;
  margin: 0 32px 0 0;
}
.KWuk9 {
  position: sticky;
  top: 0;
  z-index: 3;
}
.JTDcn {
  margin-bottom: 8px;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
}
.wsS0e {
  font-size: 12px;
  line-height: 20px;
  font-style: normal;
  font-weight: 400;
}
.nnJZy {
  font-size: 14px;
  line-height: 20px;
  font-style: normal;
  font-weight: 400;
}
.i4464 {
  border-top: 3px solid #F2F2F2;
  margin: 8px 0;
}
.uRPmU {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.wuQHy {
  padding: 0;
  border: none;
  background: none;
}
.wuQHy svg {
  width: 32px;
  height: 32px;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  cursor: pointer;
}
.wuQHy svg:hover {
  -webkit-transform: rotate(90deg) scale(1.2);
      -ms-transform: rotate(90deg) scale(1.2);
          transform: rotate(90deg) scale(1.2);
}
@media (min-width: 800px) {
  .fbGCC {
    padding: 24px 24px 0 24px;
  }
  .tBqYh {
    font-size: 28px;
    line-height: 36px;
  }
  .JTDcn {
    margin-bottom: 4px;
  }
  .nnJZy {
    font-size: 16px;
    line-height: 22px;
  }
  .vy386 {
    font-size: 24px;
    line-height: 32px;
    margin: 0 44px 0 0;
  }
}

.KX9hx {
  position: relative;
}
.KX9hx:after {
  position: absolute;
  color: #DD473B;
  content: '*';
  top: 0;
  left: 100%;
  margin-left: 4px;
}
.N1K5H {
  color: #A0A0A0;
}
._s4vH {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 8px;
}
.drpk4 {
  margin-top: 4px;
  padding: 8px;
  border: 2px solid #C4C4C4;
  border-radius: 4px;
}
.u1qUj {
  display: none;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  background-color: #E5E5E5;
  background-color: var(--bg-color, #E5E5E5);
  padding: 8px;
  border-radius: 8px;
}
.u1qUj::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: white;
  /* Альтернативный цвет фона */
  opacity: 0;
  opacity: var(--bg-opacity, 0);
  /* По умолчанию прозрачность альтернативного цвета равна 0 */
  /* Делаем чередование с помощью псевдоэлемента */
}
.u1qUj::after:nth-child(even) {
  z-index: -2;
}
.u1qUj .u1qUj {
  --bg-color: white;
  /* Изменяем цвет фона вложенных элементов */
  --bg-opacity: 1;
  /* Изменяем прозрачность для альтернативного цвета фона вложенных элементов */
}
.jgSXs {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}
.Phdt8 {
  cursor: pointer;
}
.aMS08 {
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  margin-top: 2px;
}
.JUHNH {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.wJumD {
  font-weight: 500;
}
.ocew6 {
  width: 100%;
  position: relative;
}
.AXbVb {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  border: 2px solid;
  border-color: #E5E5E5;
  border-color: var(--border-color, #E5E5E5);
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 8px;
  border-radius: 8px;
}
.AXbVb::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  border-color: #C4C4C4;
  /* Альтернативный цвет фона */
  opacity: 0;
  opacity: var(--border-opacity, 0);
  /* По умолчанию прозрачность альтернативного цвета равна 0 */
  /* Делаем чередование с помощью псевдоэлемента */
}
.AXbVb::after:nth-child(even) {
  z-index: -2;
}
.u1qUj .AXbVb {
  --border-color: #C4C4C4;
  --border-opacity: 1;
}
.wsx17 {
  margin: 8px 0 4px 0;
}

.Ip4BN {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow: hidden;
  list-style: none;
  padding: 0 0 15px;
}
.UGi3T {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 16px;
}
@media (min-width: 1280px) {
  .orV4m {
    margin: 0 19px 14px 23px;
  }
}

.NY224 {
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
  cursor: pointer;
}
.QAyzN {
  position: relative;
  display: block;
  color: #333333;
  text-decoration: none;
  font-weight: 300;
}
.QAyzN:focus {
  color: #333333;
  text-decoration: none;
}
.QAyzN:hover,
.QAyzN:active {
  background-color: #F2F2F2;
  text-decoration: none;
}
.qH_ut {
  background-color: #F2F2F2;
}
.ymhW_ {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 8px 0;
}
.HZXsx {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 12px;
  padding-right: 8px;
  border-right: 2px solid #C4C4C4;
}
.KVtXp {
  opacity: 0.8;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.KVtXp:hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.PSEhn {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 8px;
  padding-left: 16px;
}
.cG8wu {
  color: #DD473B;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-right: 6px;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.cG8wu:hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.GICE9 {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  cursor: pointer;
}
.GICE9:hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.vE6H0 {
  -webkit-transition: none;
  transition: none;
  cursor: inherit;
  color: #A0A0A0;
}
.vE6H0:hover {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.eHAXP {
  position: absolute;
  top: 8px;
  left: 8px;
  color: #C4C4C4;
}
.aXgR5 {
  color: #A0A0A0;
}
.U2LXL {
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-style: normal;
  font-weight: 400;
  word-break: break-word;
}
@media (min-width: 800px) {
  .QAyzN {
    padding: 12px 24px 12px 32px;
  }
  .U2LXL {
    font-size: 16px;
    line-height: 22px;
  }
  .aXgR5 {
    font-size: 16px;
    line-height: 22px;
  }
}

.fAB4G {
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
  cursor: pointer;
}
.UeC5z {
  position: relative;
  text-decoration: none;
  font-weight: 600;
  display: block;
}
.UeC5z:focus {
  color: #F2F2F2;
  text-decoration: none;
}
.UeC5z:hover,
.UeC5z:active {
  background-color: #F2F2F2;
  text-decoration: none;
}
.UeC5z:hover .bnAYg,
.UeC5z:active .bnAYg {
  background: transparent;
}
.JdiNP {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 8px 0;
}
.RM82H {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 12px;
  padding-right: 8px;
  border-right: 2px solid #C4C4C4;
}
.nCZEK {
  opacity: 0.8;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.nCZEK:hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.zc7gN {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 8px;
  padding-left: 16px;
}
.stwzK {
  position: absolute;
  top: 8px;
  left: 8px;
  color: #C4C4C4;
}
.gmHtg {
  color: #DD473B;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-right: 6px;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.gmHtg:hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.mDvZ1 {
  background-color: #F2F2F2;
}
.CabT0 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 0 6px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 16px;
  line-height: 22px;
  word-break: break-word;
}
.CabT0 svg {
  width: 16px;
  height: 16px;
}
.mDvZ1 .CabT0 {
  font-weight: 600;
}
@media (min-width: 800px) {
  .UeC5z {
    padding: 12px 24px 12px 32px;
  }
  .CabT0 {
    font-size: 18px;
    line-height: 24px;
  }
  .CabT0 svg {
    width: 18px;
    height: 18px;
  }
}

.p4FmB {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.C8aHS {
  position: absolute;
  top: 0;
  left: 0;
  clip-path: polygon(0% 0%, 100% 0%, 100% 99.9%, 0% 99.9%);
  width: 100%;
  height: 100%;
}
.wxDix p:last-child {
  margin: 0;
}
h3.za4ma {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #3072C4;
  cursor: pointer;
}
h3.za4ma:hover {
  text-decoration: underline;
}
h3.za4ma.BvUFp {
  margin-top: 0;
  margin-bottom: 0;
}
h3.za4ma.FasRq {
  margin-top: 0;
  margin-bottom: 16px;
}
.HbJr6 {
  margin-left: 5px;
  font-size: 14px;
  line-height: 20px;
}
.eMEAK {
  margin-right: 8px;
}
.J3tYQ {
  display: block;
  padding-bottom: 4px;
}
.necp_ {
  color: #A0A0A0;
  margin-left: 4px;
}
.XhU24 {
  margin-bottom: -4px;
}
.q32GT {
  aspect-ratio: 16/9;
}
@media (min-width: 800px) {
  .HbJr6 {
    font-size: 18px;
    line-height: 32px;
  }
  .HbJr6 svg {
    width: 20px;
    height: 20px;
  }
}

.n6lZT {
  max-width: 260px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -10px;
  padding-left: 0;
  list-style: none;
  overflow: hidden;
  border-radius: 0 8px 7px 0;
}
.jCitk {
  background-color: #FFF0BC;
}
.TYh09 {
  background-color: #F2F2F2;
}
.MVNjy {
  max-width: calc(100% - 16px);
  width: calc(100% - 16px);
  z-index: 2;
  overflow: hidden;
  position: relative;
  margin-left: 14px;
  padding: 16px;
  background: #FFFFFF;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.16);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.16);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 8px;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
}
@media (min-width: 800px) {
  .MVNjy {
    max-width: calc(260px - 18px);
    width: calc(260px - 18px);
  }
}
.MVNjy:last-child {
  margin-bottom: 5px;
}
.Z0YSg {
  opacity: 0.5;
}
.v9Wj1 {
  will-change: margin-top, margin-left, opacity;
  -webkit-transition: margin-top 0.2s ease-in-out, margin-left 0.3s ease-in-out, opacity 0.2s ease-in-out;
  transition: margin-top 0.2s ease-in-out, margin-left 0.3s ease-in-out, opacity 0.2s ease-in-out;
}
._osF9 {
  opacity: 1;
  margin-left: 2px;
}

.XQiK4 {
  margin: 0 0 12px;
}
.LvVuz {
  word-break: break-word;
  margin-bottom: 0;
}
.LvVuz:not(:last-child) {
  margin-bottom: 16px;
}
.LvVuz pre {
  display: block;
  padding: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  margin: 0;
  word-break: break-word;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 8px;
}

.kMuD2 {
  margin-left: auto;
  margin-right: -11px;
}
.ogSma {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  width: 160px;
}

.wS4hI {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 8px;
}
.B9eh4 {
  width: 28px;
  min-width: 28px;
  height: 28px;
  line-height: 28px;
  font-size: 20px;
  float: left;
}
.kIQIX {
  width: 100%;
  max-width: calc(100% - 24px - 8px);
  display: inline-block;
  margin-left: 8px;
}
.rKOgv {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  margin: 0;
  max-height: 20px;
}
.xIuCj {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  word-break: keep-all;
  white-space: nowrap;
}
.gsSqQ {
  margin-left: 5px;
  color: #808080;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 12px;
  line-height: 20px;
  padding-top: 1px;
}
@media (min-width: 1280px) {
  .gsSqQ {
    display: none;
  }
}
.R1CJz {
  font-size: 12px;
  line-height: 16px;
  margin-top: 0;
  margin-bottom: 0;
  color: #808080;
}

.pJY4i {
  height: 40px;
  border-bottom: 1px solid #F2F2F2;
  margin: -16px -16px 12px;
  padding: 8px 16px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  font-size: 14px;
  line-height: 20px;
  color: #808080;
}
.znX6h {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border-radius: 50%;
  padding: 2px;
  color: #333333;
  opacity: 0.3;
}
.znX6h.sX5SG {
  opacity: 0.6;
  cursor: pointer;
}
.znX6h.sX5SG:hover {
  opacity: 0.8;
  background-color: #DADADA;
}
.znX6h.sX5SG:active {
  opacity: 1;
  background-color: #DADADA;
}
.bkTSq {
  margin-bottom: 12px;
}
.hBvh_ {
  position: relative;
  margin: 16px -16px -16px;
  border-top: 1px solid #F2F2F2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.hBvh_ label,
.E5ckH label {
  width: 100% !important;
}
.hBvh_ label,
.E5ckH label {
  margin-bottom: 0;
}
.hBvh_ textarea {
  width: calc(100% - 22px);
}
.E5ckH textarea {
  width: 100%;
  min-width: 100%;
}
li:not(:only-child) .E5ckH {
  margin-bottom: 12px;
}
.yJxWu {
  position: absolute;
  z-index: 2;
  border: none;
  background-color: transparent;
  color: #F2F2F2;
  right: 3px;
  bottom: 5px;
}
.S7g6n {
  position: absolute;
  z-index: 2;
  border: none;
  background-color: transparent;
  color: #F2F2F2;
  right: 3px;
  bottom: 5px;
  color: #1D85D0;
}
.yJxWu :focus,
:active {
  outline: none;
}
.ycc32 {
  list-style: none;
  padding: 0;
}
.cGjO9 {
  margin-bottom: 16px;
  border-top: 1px solid #F2F2F2;
  padding: 12px 0 0;
}
.cGjO9:last-child {
  margin-bottom: 0;
}

.Mh5xr {
  width: 0;
  margin: 0;
  list-style: none;
  padding: 0;
}
@media (min-width: 800px) {
  .Mh5xr {
    font-size: 18px;
    line-height: 20px;
  }
}
.CmqXl {
  width: calc(320px - 32px);
  max-width: calc(100vw - 32px);
}
@supports (max-height: 100dvw) {
  .CmqXl {
    max-width: calc(100dvw - 32px);
  }
}
.H321y {
  margin-left: 2px;
  cursor: pointer;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}
.vcaEc {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  position: relative;
  text-align: center;
  line-height: 20px;
}
@media (max-width: 800px) {
  .vcaEc {
    line-height: 14px;
  }
}
.RNABC {
  color: #F69C00;
}
@media (max-width: 800px) {
  .RNABC {
    width: 14px;
    height: 14px;
  }
}
.dyent {
  color: #FFFFFF;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  top: 0;
  z-index: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 7px;
  line-height: 12px;
}
@media (min-width: 800px) {
  .dyent {
    font-size: 10px;
    line-height: 18px;
  }
}

.VJoR4 {
  position: relative;
}
.rNWw3 {
  position: relative;
  margin-bottom: 10px;
}
.Lmrbc {
  z-index: 1;
  height: auto;
  width: auto;
  border: 1px solid #E5E5E5;
  border-radius: 8px;
  background-color: #FFFFFF;
  font-family: monospace;
  font-size: 10px;
  line-height: 14px;
  overflow: hidden;
}
.zYwnp {
  max-height: 200px;
}
.OsMhv {
  -ms-flex: 2;
      flex: 2;
  border-left: 0;
  border-left: initial;
  border-top: 0;
  border-top: initial;
  border-bottom: 0;
  border-bottom: initial;
  border-right: 1px solid #E5E5E5;
}
._rtd3 {
  border: medium none currentColor;
  border: initial;
}
.xPGSY {
  color: #717171;
}
.xPGSY:hover {
  cursor: pointer;
}
.PfMFZ {
  background: #FFF0BC;
}
.c05tw {
  background: #F69C00;
}
.K53bm {
  position: absolute;
  left: 50%;
  bottom: 8px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  z-index: 6;
  padding: 5px 16px;
  background: #F69C00;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
  border-radius: 24px;
  color: #FFFFFF;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
}
.Km7xL {
  left: calc((100% - 260px) / 2);
}
.Uo4wG {
  border: none;
  position: absolute;
  left: 50%;
  bottom: 8px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  z-index: 6;
  padding: 5px 16px;
  background: #F69C00;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
  border-radius: 24px;
  color: #FFFFFF;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
}
.ZzBVH {
  position: absolute;
  right: 8px;
  top: 16px;
  z-index: 6;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  top: 2px;
}
.bh1no {
  position: absolute;
  right: 8px;
  top: 16px;
  z-index: 6;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
}
.UcceW {
  position: absolute;
  right: 8px;
  z-index: 6;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  top: 16px;
  right: 36px;
  top: 2px;
}
.RlcM1 {
  color: #333;
  top: 6px;
}
.gipyh {
  position: absolute;
  right: 8px;
  z-index: 6;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  top: 2px;
  top: 16px;
  right: 36px;
}
.SObv9:after {
  background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#e7f1ff));
  background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #e7f1ff);
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 60px;
  z-index: 4;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.TGkk_ {
  border: medium none currentColor;
  border: initial;
}
.uMGJG {
  position: relative;
  margin-bottom: 25px;
}
.DKjhL {
  margin-bottom: 35px;
}
.GTul2 {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  border: 1px solid #E5E5E5;
  border-radius: 9px 9px 8px 8px;
}
.xzPEs {
  max-width: 100%;
  min-width: 100px;
  margin-bottom: 10px;
  margin-right: 10px;
  display: inline-block;
}
.EKpMn {
  color: black;
}
ul.CodeMirror-hints.darcula {
  background-color: #FFFFFF !important;
}
ul.CodeMirror-hints.darcula .CodeMirror-hint-active {
  background-color: #0087d5 !important;
  color: #FFFFFF !important;
}
@media (min-width: 800px) {
  .Lmrbc {
    font-size: 14px;
    line-height: 20px;
  }
  .kn5Gc {
    padding: 24px 40px;
  }
  .kn5Gc h3 {
    font-size: 20px;
    line-height: 28px;
  }
}
.Q3HyG {
  position: fixed;
  z-index: 6;
  overflow: auto;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(51, 51, 51, 0.8);
}
.Q3HyG:focus {
  outline: none;
}
.Z02j_ {
  position: absolute;
  width: 100%;
  top: 0;
  left: 50%;
  z-index: 10;
  -webkit-transform: translate(-50%, 50px);
      -ms-transform: translate(-50%, 50px);
          transform: translate(-50%, 50px);
  background: #FFFFFF;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
}
.qqIpF {
  overflow: hidden;
}
.ccoRH {
  position: absolute;
  top: 15px;
  right: 25px;
  padding: 0;
  font-size: 26px;
  line-height: 26px;
  opacity: 0.54;
  border: none;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
}
.ccoRH:hover,
.ccoRH:focus {
  opacity: 1;
  cursor: pointer;
}
.ccoRH:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5);
}
.WrZeq {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 34px auto 40px;
}
.b8RuA {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto 8px;
}
.mL9FA {
  max-width: 400px;
  margin: auto auto 32px;
}
.AOhpf {
  position: absolute;
  width: 40px;
  height: 40px;
  bottom: -5px;
  right: -5px;
  text-align: center;
  line-height: 40px;
  background-color: #F69C00;
  color: #FFFFFF;
  border-radius: 50%;
}
.lTFpw {
  content: '';
  height: 1px;
  width: 100%;
  background: #E5E5E5;
  margin-bottom: 24px;
}
.PDYBQ {
  margin-bottom: 49px;
  margin-left: auto;
  margin-right: auto;
}
.oCeV6 {
  padding: 7px 16px;
  background: #FFCA43;
  border: 1px solid #FFCA43;
  border-radius: 24px;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}
@media (min-width: 800px) {
  .Q3HyG {
    z-index: 8;
  }
  .Z02j_ {
    width: 443px;
    -webkit-box-shadow: 0 2px 24px rgba(0, 0, 0, 0.25);
            box-shadow: 0 2px 24px rgba(0, 0, 0, 0.25);
    border-radius: 24px;
  }
}

.aFgvg {
  overflow: hidden;
  border-radius: 8px;
  border: 1px solid #E5E5E5;
}
.RXR4x {
  margin-top: 25px;
}
.CK_Rs {
  overflow: hidden;
  border-radius: 8px;
  border: 1px solid #E5E5E5;
  border-color: #D70C17;
}
.mL7oS {
  overflow: hidden;
  border-radius: 8px;
  border: 1px solid #E5E5E5;
  border-color: #F69C00;
}
.SKOog {
  overflow: hidden;
  border-radius: 8px;
  border: 1px solid #E5E5E5;
  border-color: #3F9726;
}
.seZDE {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
  padding: 7px 16px;
  background-color: #E5E5E5;
  color: #333333;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
}
.CK_Rs .seZDE {
  background-color: #D70C17;
  color: #FFFFFF;
}
.mL7oS .seZDE {
  background-color: #F69C00;
  color: #FFFFFF;
}
.SKOog .seZDE {
  background-color: #3F9726;
  color: #FFFFFF;
}
.QSkiF {
  padding: 8px 15px;
}
.rkrpO {
  font-size: 12px;
  line-height: 20px;
  white-space: pre-wrap;
  word-break: break-all;
  display: block;
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  margin: 0;
}
.UtI39 {
  width: 100%;
  border-collapse: collapse;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
}
.UtI39 > thead > tr > th,
.UtI39 > tbody > tr > td {
  padding: 7px 16px;
  vertical-align: top;
  white-space: pre-wrap;
  word-break: break-all;
  border: 1px solid #E5E5E5;
}
.UtI39 th,
.UtI39 td {
  width: 50%;
}
.UtI39 th:first-child,
.UtI39 td:first-child {
  width: auto;
  white-space: nowrap;
}
.UtI39 > tbody > tr > td:first-of-type {
  padding: 7px;
}
.UtI39 > thead > tr > th {
  border-top: none;
  text-align: left;
}
.UtI39 > tbody > tr:last-of-type > td {
  border-bottom: none;
}
.UtI39 > thead > tr > th {
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 22px;
}
.UtI39 > tbody > tr > td {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  font-size: 10px;
  line-height: 1.42;
}
.UtI39 > tbody > tr > td > span {
  opacity: 1;
}
.ZglIu {
  background-color: rgba(226, 247, 220, 0.5);
}
.uRWii {
  background-color: rgba(255, 214, 214, 0.5);
}
@media (min-width: 800px) {
  .seZDE {
    font-size: 16px;
  }
  .rkrpO {
    font-size: 14px;
  }
  .UtI39 > thead > tr > th {
    font-size: 16px;
  }
  .UtI39 > tbody > tr > td {
    font-size: 14px;
  }
}

.joC6Z {
  z-index: 1;
  padding: 12px 16px 20px;
  margin-bottom: -8px;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  border-radius: 8px 8px 0 0;
  background: #E5E5E5;
}
.duvfk {
  z-index: 1;
  padding: 12px 16px 20px;
  margin-bottom: -8px;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  border-radius: 8px 8px 0 0;
  background: #E5E5E5;
  background: #3F9726;
  color: #FFFFFF;
}
.BQ4sH {
  z-index: 1;
  padding: 12px 16px 20px;
  margin-bottom: -8px;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  border-radius: 8px 8px 0 0;
  background: #E5E5E5;
  background: #D70C17;
  color: #FFFFFF;
}
.APG6d {
  z-index: 1;
  padding: 12px 16px 20px;
  margin-bottom: -8px;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  border-radius: 8px 8px 0 0;
  background: #E5E5E5;
  background: #F69C00;
  color: #FFFFFF;
}
@media (min-width: 800px) {
  .joC6Z {
    font-size: 16px;
  }
  .duvfk {
    font-size: 16px;
  }
  .BQ4sH {
    font-size: 16px;
  }
  .APG6d {
    font-size: 16px;
  }
}

.jYfR2 {
  position: relative;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-align: baseline;
      align-items: baseline;
  gap: 24px;
  width: 100%;
}
.YF22e {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 6px 24px;
}
.Sx1H2 {
  font-size: 14px;
  line-height: 22px;
  color: #3072C4;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ZQRLO {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px;
}
.Sx1H2:hover {
  cursor: pointer;
}
.KxPT1 {
  -ms-flex-order: -1;
      order: -1;
}
.Mro4N {
  max-width: calc(100vw - 130px);
  font-size: 16px;
  line-height: 24px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 16px;
}
.Mro4N li {
  position: relative;
  list-style-type: none;
  font-size: 14px;
}
.Mro4N li:not(:last-child) {
  margin-bottom: 6px;
}
.J3zr1 {
  position: absolute;
  left: -18px;
  font-size: 16px;
  line-height: 20px;
  color: #F69C00;
}
.hbGbo {
  color: #A0A0A0;
}
.hbGbo:focus,
.hbGbo:hover {
  color: #A0A0A0;
  text-decoration: none;
}
.Uodqq {
  color: #A0A0A0;
  float: right;
  margin-right: 0;
  margin-left: auto;
  -ms-flex-order: 1;
      order: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.KFSn0 {
  color: #808080;
}
@media (min-width: 800px) {
  .Mro4N li {
    font-size: 16px;
  }
  .Mro4N {
    max-width: 496.32px;
    padding-left: 18px;
  }
  .J3zr1 {
    left: -20px;
  }
}
@media (min-width: 1280px) {
  .Mro4N {
    max-width: 580.8px;
  }
}
@media (min-width: 1600px) {
  .YF22e {
    gap: 12px 24px;
  }
  .Mro4N {
    max-width: 712.8px;
  }
  .Sx1H2 {
    font-size: 16px;
  }
}

.GIrup {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 1em;
}
.eRmWQ {
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin-top: 1em;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.tAbh0 {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-align: baseline;
      align-items: baseline;
  width: 100%;
}
.J47sU {
  font-size: 14px;
  line-height: 22px;
  color: #3072C4;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.J47sU:hover {
  cursor: pointer;
}
.FKsgr {
  -ms-flex-order: -1;
      order: -1;
}
.cFUtS {
  font-size: 16px;
  margin-right: 4px;
}
@media (min-width: 1600px) {
  .x_u7R {
    max-width: 712.8px;
  }
  .J47sU {
    font-size: 16px;
  }
}

.O3LFf {
  position: relative;
}
.uYrRD {
  position: relative;
  margin-bottom: 10px;
}
.FeeWd {
  z-index: 1;
  height: auto;
  width: auto;
  border: 1px solid #E5E5E5;
  border-radius: 8px;
  background-color: #FFFFFF;
  font-family: monospace;
  font-size: 10px;
  line-height: 14px;
  overflow: hidden;
}
.sqb51 {
  max-height: 200px;
}
.vApCS {
  -ms-flex: 2;
      flex: 2;
  border-left: 0;
  border-left: initial;
  border-top: 0;
  border-top: initial;
  border-bottom: 0;
  border-bottom: initial;
  border-right: 1px solid #E5E5E5;
}
.fbjXE {
  border: medium none currentColor;
  border: initial;
}
.sJ615 {
  color: #717171;
}
.sJ615:hover {
  cursor: pointer;
}
.b_HMn {
  background: #FFF0BC;
}
.F2SQA {
  background: #F69C00;
}
.qXhT7 {
  position: absolute;
  left: 50%;
  bottom: 8px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  z-index: 6;
  padding: 5px 16px;
  background: #F69C00;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
  border-radius: 24px;
  color: #FFFFFF;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
}
.MYFA0 {
  left: calc((100% - 260px) / 2);
}
.itRqS {
  border: none;
  position: absolute;
  left: 50%;
  bottom: 8px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  z-index: 6;
  padding: 5px 16px;
  background: #F69C00;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
  border-radius: 24px;
  color: #FFFFFF;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
}
.TjW8L {
  position: absolute;
  right: 8px;
  top: 16px;
  z-index: 6;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  top: 2px;
}
.bGy5H {
  position: absolute;
  right: 8px;
  top: 16px;
  z-index: 6;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
}
.x55Gg {
  position: absolute;
  right: 8px;
  z-index: 6;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  top: 16px;
  right: 36px;
  top: 2px;
}
.Ly3KD {
  color: #333;
  top: 6px;
}
.RcD2l {
  position: absolute;
  right: 8px;
  z-index: 6;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  top: 2px;
  top: 16px;
  right: 36px;
}
.bgRDC:after {
  background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#e7f1ff));
  background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #e7f1ff);
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 60px;
  z-index: 4;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.waDZU {
  border: medium none currentColor;
  border: initial;
}
.RVJwL {
  position: relative;
  margin-bottom: 25px;
}
.n5MrC {
  margin-bottom: 35px;
}
.Hd63D {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  border: 1px solid #E5E5E5;
  border-radius: 9px 9px 8px 8px;
}
.JC7jY {
  max-width: 100%;
  min-width: 100px;
  margin-bottom: 10px;
  margin-right: 10px;
  display: inline-block;
}
.ypaef {
  color: black;
}
ul.CodeMirror-hints.darcula {
  background-color: #FFFFFF !important;
}
ul.CodeMirror-hints.darcula .CodeMirror-hint-active {
  background-color: #0087d5 !important;
  color: #FFFFFF !important;
}
@media (min-width: 800px) {
  .FeeWd {
    font-size: 14px;
    line-height: 20px;
  }
  .Mbalp {
    padding: 24px 40px;
  }
  .Mbalp h3 {
    font-size: 20px;
    line-height: 28px;
  }
}

.RT81r {
  margin-bottom: 15px;
}
.BWIag {
  margin-top: 20px;
}
.BWIag:not(:last-child) {
  margin-bottom: 25px;
}
.KP0mo {
  width: 100%;
  vertical-align: top;
  padding-bottom: 5px;
}
.FnlVQ {
  position: relative;
  float: right;
  width: 0;
}
.svHoH {
  width: 100px;
  position: relative;
  right: 103px;
  top: -40px;
  z-index: 5;
}
.crSMT {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-align: right;
  float: right;
}
.crSMT:hover:not(.KBiOh) {
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.04);
}
.RUBpH {
  padding: 0 5px;
}
.KBiOh {
  cursor: default;
}
.KBiOh .NxyCf {
  color: #A0A0A0 !important;
}
.AG5d_ .NxyCf {
  color: #D70C17;
}
.FNCs2 .NxyCf {
  color: #F69C00;
}

.RIMri {
  padding: 16px 16px 10px 16px;
  margin-bottom: 16px;
  background: #FFFFFF;
  border: 1px solid #F69C00;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 8px;
  list-style: none;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
}
.RIMri.pKHnM {
  border: 1px solid #3F9726;
}
.RIMri.BfS27 {
  padding: 16px;
  width: 100%;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-align: baseline;
      align-items: baseline;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.RIMri.BfS27 h3 {
  margin: 0;
}
.RIMri.RJJlt {
  padding: 8px 12px;
}
.RIMri.RJJlt .usYmI li {
  margin: -6px 0 -11px 0;
}
.RIMri.RJJlt:last-child {
  margin-bottom: 0;
}
.RIMri li:last-child {
  margin-bottom: 0;
}
.UmX2W {
  margin-bottom: 16px;
}
.RIMri h3 {
  margin-top: 0;
  margin-bottom: 8px;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
}
.usYmI {
  list-style: none;
  padding: 0;
}
.usYmI li {
  margin-bottom: -5px;
}
.gFMju {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.R60G8 {
  margin: 0;
}
.HADFI {
  display: block;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  position: relative;
  top: -8px;
  color: #808080;
}
.yTP2B {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
@media (min-width: 800px) {
  .gFMju {
    font-size: 16px;
    line-height: 22px;
  }
  .UmX2W {
    margin-bottom: 24px;
  }
  .HADFI {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 2px;
  }
  .yTP2B {
    font-size: 16px;
    line-height: 22px;
    top: 2px;
  }
  .uViB0 {
    font-size: 16px;
    padding-left: 4px;
  }
  .RIMri {
    padding: 24px 40px 18px 40px;
    margin-bottom: 24px;
  }
  .RIMri h3 {
    font-size: 20px;
    line-height: 28px;
  }
  .RIMri.RJJlt {
    padding: 12px 24px;
    margin-bottom: 10px;
  }
  .RIMri.RJJlt.BfS27 {
    padding: 12px 24px;
  }
  .RIMri.RJJlt .uViB0 {
    padding-left: 4px;
  }
  .RIMri.BfS27 {
    padding: 22px 24px 24px 40px;
    -ms-flex-align: initial;
        align-items: initial;
  }
  .usYmI li {
    min-height: 40px;
    margin: 0;
  }
}

.UYLC9 {
  max-width: 720px;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
div.tex {
  font-size: 1.2em;
  padding-bottom: 1em;
}
.UYLC9 p {
  margin: 0 0 10px;
}
.UYLC9 h1 {
  margin-top: 16px;
  margin-bottom: 16px;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
}
.UYLC9 h2 {
  margin-top: 16px;
  margin-bottom: 16px;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
}
.UYLC9 h3 {
  margin-top: 16px;
  margin-bottom: 16px;
  font-weight: 600;
  font-size: 17px;
  line-height: 25px;
}
.UYLC9 h4 {
  margin-top: 16px;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.UYLC9 img {
  max-width: 100%;
  border-radius: 8px;
  margin-bottom: 8px;
  margin-top: 8px;
}
.UYLC9 ol,
.UYLC9 ul {
  margin-bottom: 1em;
  padding: 0;
  list-style: none;
}
.UYLC9 li {
  margin-bottom: 0.5em;
  position: relative;
  padding-left: 1.5em;
}
.UYLC9 li:first-child {
  margin-top: 8px;
}
.UYLC9 ul > li:before {
  content: '—';
  position: absolute;
  left: 0;
}
.UYLC9 ol {
  counter-reset: orderedList;
}
.UYLC9 ol > li:before {
  counter-increment: orderedList;
  content: counter(orderedList) '.';
  position: absolute;
  left: 0;
}
.UYLC9 li img {
  margin: 0.5em 0;
}
.UYLC9 table {
  width: auto;
  border: 1px solid #ddd;
}
.UYLC9 table > thead > tr > th,
.UYLC9 table > tbody > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border: 1px solid #ddd;
}
.UYLC9 code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
.UYLC9 > pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
  overflow: auto;
}
.UYLC9 pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.UYLC9 code {
  padding: 2px 4px;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
.UYLC9 blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: inherit;
  border-left: 5px solid #eee;
}
.UYLC9 blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
  margin-bottom: 0;
}
@media (min-width: 800px) {
  .UYLC9 {
    font-size: 16px;
    line-height: 24px;
  }
  .UYLC9 img {
    margin-bottom: 16px;
    margin-top: 16px;
  }
  .UYLC9 h1 {
    margin-top: 32px;
    margin-bottom: 24px;
    font-size: 36px;
    line-height: 44px;
  }
  .UYLC9 h2 {
    margin-top: 32px;
    margin-bottom: 24px;
    font-size: 32px;
    line-height: 40px;
  }
  .UYLC9 h3 {
    margin-top: 32px;
    margin-bottom: 16px;
    font-size: 27px;
    line-height: 35px;
  }
  .UYLC9 h4 {
    margin-top: 24px;
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 28px;
  }
}

.NYdLC {
  max-width: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-bottom: 10px;
  border-radius: 8px;
  overflow: hidden;
}
.NYdLC.v010K {
  opacity: 0;
  height: 0;
}
.JSGSM {
  border-radius: 0;
}
.fTZgC {
  cursor: default;
  outline: none;
}
.NYdLC .Qdums.pKw4M {
  z-index: 9999;
}
.NYdLC .Qdums.pKw4M > :first-child {
  max-width: 100vw;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
}
.NYdLC .image-gallery-bullets .image-gallery-bullets-container .image-gallery-bullet {
  -webkit-box-shadow: 0 0 4px 0 #1a1a1a;
          box-shadow: 0 0 4px 0 #1a1a1a;
}
.NYdLC .image-gallery-bullets .image-gallery-bullets-container .image-gallery-bullet.active {
  background: #0b04ff;
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.NYdLC .image-gallery-fullscreen-button:focus {
  outline: none;
}
.NYdLC .image-gallery-icon.image-gallery-right-nav, .NYdLC .image-gallery-icon.image-gallery-left-nav {
  outline-offset: -10px;
}

.BeeLt {
  position: relative;
}
.BeeLt:first-child {
  padding-top: 40px;
}
.BeeLt:last-child {
  padding-bottom: 40px;
}
.o33JS {
  position: absolute;
  right: calc((24px - 14px) / 2);
  color: #D97E00;
}
.o33JS .QVxQF {
  width: 14px;
  height: 14px;
}
.KW9LD.Agi1O {
  background-color: #FFFFFF;
  border-right: 1px solid #f0d196;
  border-left: 1px solid #f0d196;
  border-bottom: 1px solid #f0d196;
}
.jwCjB {
  background-color: #FFF0BC;
}
.f58FL {
  padding: 16px 24px;
}
.f58FL.SRctV:not(:first-child) {
  padding-top: 0;
}
.f58FL.jxkdZ:not(:last-child) {
  padding-bottom: 0;
}
@media (min-width: 800px) {
  .f58FL {
    padding: 24px;
  }
  .f58FL.SRctV:not(:first-child) {
    padding-top: 0;
  }
  .f58FL .jxkdZ:not(:last-child) {
    padding-bottom: 0;
  }
  .o33JS {
    right: calc((24px - 16px) / 2);
  }
  .o33JS .QVxQF {
    width: 16px;
    height: 16px;
  }
  .KW9LD {
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
  }
}
@media (min-width: 1280px) {
  .o33JS {
    right: calc((40px - 20px) / 2);
  }
  .o33JS .QVxQF {
    width: 20px;
    height: 20px;
  }
  .f58FL {
    padding-left: 56px;
    padding-right: 40px;
  }
  .f58FL:last-child {
    padding-bottom: 40px;
  }
  .f58FL.SRctV:not(:first-child) {
    padding-top: 0;
  }
  .f58FL.jxkdZ:not(:last-child) {
    padding-bottom: 0;
  }
}
@media (min-width: 1600px) {
  .o33JS {
    right: calc((56px - 22px) / 2);
  }
  .o33JS .QVxQF {
    width: 22px;
    height: 22px;
  }
  .f58FL {
    padding-left: 56px;
    padding-right: 56px;
  }
  .f58FL.SRctV:not(:first-child) {
    padding-top: 0;
  }
  .f58FL.jxkdZ:not(:last-child) {
    padding-bottom: 0;
  }
}

.z9ln4 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #3072C4;
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0;
  text-align: left;
}
.z9ln4:hover {
  text-decoration: underline;
}
.HuKYN {
  margin-top: 0;
  padding-bottom: 16px;
}
.vFkvA {
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  text-align: left;
  vertical-align: text-bottom;
  margin-left: 5px;
}
@media (max-width: 800px) {
  .vFkvA {
    font-size: 10px;
    line-height: 16px;
  }
}

.Ww5W2 {
  margin-top: 0;
}
.Ww5W2 > :first-child {
  margin-top: 0;
}
.F3sMs {
  margin-bottom: 0;
}
.F3sMs > :last-child {
  margin-bottom: 0;
}

.KAjZ7 {
  position: relative;
}
.Q8TmZ {
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
}
.G7k0N {
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
.E0l5B {
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  color: #228007;
}
.QYrra {
  position: absolute;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  line-height: 12px;
  color: #808080;
}

.UO42Q {
  max-width: calc(100% - 16px);
  width: calc(100% - 16px);
  overflow: hidden;
  margin: 0;
  padding: 16px;
  background: #FFFFFF;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.16);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.16);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2px;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
}
@media (min-width: 800px) {
  .UO42Q {
    max-width: calc(260px - 18px);
    width: calc(260px - 18px);
  }
}

.iwZVB {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  height: 294px;
  max-width: 729px;
  position: absolute;
  z-index: 5;
  overflow: hidden;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.g0FAs {
  padding: 16px 24px 32px;
}
._Sgkh {
  padding: 16px 24px 32px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: baseline;
      align-items: baseline;
}
.GfU7z {
  min-width: 424px;
  padding: 16px 10px 18px 24px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow-y: auto;
}
.qnFfM {
  margin-left: -16px;
}
.fEi2P {
  padding-right: 16px;
  padding-left: 16px;
}
.cJpXp {
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0;
  text-align: left;
  margin-bottom: 8px;
}
.selom {
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0;
  text-align: left;
  margin-bottom: 8px;
  margin-bottom: 16px;
}
.SsKzp {
  width: 1px;
  top: 0;
  bottom: 0;
  border: 1px solid #F2F2F2;
}
.nbUeY {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
}
.nbUeY textarea {
  min-width: 230px;
}
.lFtqW {
  width: 100%;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.MZrBn {
  position: absolute;
  right: 8px;
  top: 8px;
  color: #A0A0A0;
}
.MZrBn:hover {
  cursor: pointer;
}
.zAho8 {
  margin-left: 8px;
}
.ncXMS {
  list-style: none;
  padding: 0;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  color: #3072C4;
  margin-bottom: 16px;
}
.ncXMS:last-child {
  margin-bottom: 0;
}
.ncXMS li {
  position: relative;
  margin-bottom: 8px;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.ncXMS li:last-child {
  margin-bottom: 0;
}
.ncXMS li:hover .wI2LE {
  opacity: 1;
  opacity: initial;
}
.ncXMS li span:hover {
  cursor: pointer;
}
.cweYp {
  word-break: break-word;
}
.FSEOu {
  color: #000;
  color: initial;
}
.GFkHz {
  color: #A0A0A0;
}
.jGPXT {
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.qTXeP {
  color: #A0A0A0;
  margin-bottom: 16px;
}
.XItkm {
  position: absolute;
  left: -18px;
  padding: 0 2px;
  color: #F69C00;
}
.wI2LE {
  position: absolute;
  left: -18px;
  padding: 0 2px;
  color: #F69C00;
  opacity: 0;
  color: #A0A0A0;
}
.wI2LE:hover {
  opacity: 1;
  opacity: initial;
}

.W1UiX {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  width: 100%;
  padding: 8px 16px 16px;
  margin-bottom: -8px;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  border-radius: 8px 8px 0 0;
  background: #E5E5E5;
}
.SUg2E {
  padding: 8px 16px;
  border-radius: 0;
  border-bottom: 1px solid #E5E5E5;
}
.oKysd {
  position: relative;
  z-index: 6;
}
.NFSTL {
  margin-top: 6px;
  margin-bottom: 6px;
}
.PCd0V {
  margin-left: 5px;
}
.tetQh {
  margin-left: auto;
}
.IKF7q {
  background: #F2F2F2;
}
.IUGVm {
  background: #FFD6D6;
}
.W_WoJ {
  background: #FFF0BC;
}
.CH3su {
  background: #E2F7DC;
}
.OL8ww {
  background: #E4F3FF;
}

.qJamx {
  left: 0;
  right: 0;
  border-bottom: 1px solid #DADADA;
}
.fGPY7 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.eGf65 {
  padding-top: 16px;
}
.FCq4G {
  overflow: hidden;
  text-overflow: ellipsis;
}
.oOipQ {
  margin-left: 16px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.aYEkQ {
  position: relative;
}
.AwVml {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  margin-bottom: 40px;
  border: 1px solid #E5E5E5;
  border-radius: 9px 9px 8px 8px;
}
.r8509 {
  margin-top: -40px;
  padding-bottom: 40px;
}
.ktGpV {
  margin-bottom: 40px;
}
.Wrrdz {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  width: 100%;
  -ms-flex-align: baseline;
      align-items: baseline;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.HXRAH {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 8px;
  margin-right: 24px;
}
.HPsro {
  color: #228007;
}
.N8pYx {
  color: #CE0014;
}
.G3Hll {
  color: #CB3D35;
}
.iQZZj {
  display: block;
  position: absolute;
  margin-top: -30px;
}
.MzzIi {
  cursor: pointer;
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #CB3D35;
  border-radius: 10px;
}
.G3Hll:hover {
  cursor: pointer;
}
.TkIyE {
  display: none;
  margin-left: auto;
  font-family: "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  color: #808080;
}
.Tk5q8 {
  z-index: 1;
  height: auto;
  width: auto;
  -ms-flex: 2;
      flex: 2;
  border-radius: 8px;
  background-color: #FFFFFF;
  font-family: monospace;
  font-size: 10px;
  line-height: 14px;
  overflow: hidden;
  border-right: 1px solid #E5E5E5;
}
.Tk5q8 .CodeMirror-gutter-wrapper {
  height: 100%;
}
.Tk5q8 .CodeMirror-linenumber {
  padding: 0 11px;
  min-width: 0;
  min-width: initial;
}
.Tk5q8 .CodeMirror-sizer {
  margin-bottom: -1px !important;
}
.Tk5q8 .CodeMirror-sizer {
  margin-top: 16px;
}
.Tk5q8 .CodeMirror-gutters {
  background-color: #F2F2F2;
}
.Tk5q8 .CodeMirror-gutter-elt {
  color: #808080;
}
.Tk5q8 .CodeMirror-wrap pre.CodeMirror-line {
  padding-left: 8px;
}
.Tk5q8 .CodeMirror-wrap .mIRhw .CodeMirror-gutter-elt {
  background: #d6ead1;
  height: 100%;
}
.Tk5q8 .CodeMirror-wrap .mIRhw pre.CodeMirror-line {
  background: #E2F7DC;
}
.Tk5q8 .CodeMirror-wrap .kUfpg .CodeMirror-gutter-elt {
  background: #f2cbcb;
  height: 100%;
}
.Tk5q8 .CodeMirror-wrap .kUfpg pre.CodeMirror-line {
  background: #FFD6D6;
}
.Tk5q8 .CodeMirror-selected {
  display: none;
}
.Tk5q8 .CodeMirror-lines {
  padding: 0;
}
.EgskK {
  position: absolute;
  z-index: 4;
  top: 0;
  left: 1px;
  bottom: 0;
  color: #808080;
}
.mIRhw:before {
  position: absolute;
  z-index: 4;
  top: 0;
  left: 1px;
  bottom: 0;
  color: #808080;
  content: '\002B';
}
.kUfpg:before {
  position: absolute;
  z-index: 4;
  top: 0;
  left: 1px;
  bottom: 0;
  color: #808080;
  content: '\002D';
}
.pUjpX {
  padding: 1.5px 0;
}
.o40np {
  padding: 1.5px 0;
  background: #FFF0BC;
}
.PkzWc {
  padding: 1.5px 0;
  background: #F69C00;
}
.X66Lw {
  background: #1D85D0 !important;
  color: #FFFFFF !important;
}
.X66Lw {
  padding: 1.5px 0;
}
.S747y {
  padding: 1.5px 0;
  background: #E5E5E5;
  color: inherit;
}
@media (min-width: 800px) {
  .Tk5q8 {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (min-width: 1280px) {
  .Tk5q8 {
    font-size: 14px;
    line-height: 20px;
  }
  .TkIyE {
    display: inline;
    display: initial;
  }
  .Wrrdz {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.yztf6 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 90%;
  max-width: 1190px;
  min-width: 400px;
  -ms-flex-align: center;
      align-items: center;
  gap: 16px;
  margin: 0 auto;
  padding: 0 24px 16px 24px;
}
.elemV {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0 16px 0 16px;
  position: sticky;
  top: 64px;
}
.XtADF {
  width: 100%;
  padding: 8px 24px 8px 16px;
  background: white;
  border-radius: 8px;
  position: relative;
}
.LgFu2 {
  height: 0;
}
.t04zU {
  color: #A0A0A0;
  font-weight: 500;
}
.lAGIs {
  color: #DD473B;
  position: absolute;
  top: 8px;
  right: 8px;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  cursor: pointer;
}
.lAGIs:hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.rZwRS {
  position: absolute;
  top: 6px;
  left: 2px;
  color: #C4C4C4;
}
.wHQW_ {
  position: absolute;
  right: -32px;
  top: 24px;
  color: #C4C4C4;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  cursor: pointer;
}
.wHQW_:hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.VoNX5 {
  position: absolute;
  right: -32px;
  top: 48px;
  color: #C4C4C4;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  cursor: pointer;
}
.VoNX5:hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

