@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");
scenario-editor {
  box-sizing: border-box;
}
scenario-editor p, scenario-editor ol, scenario-editor ul, scenario-editor li, scenario-editor dl, scenario-editor dt, scenario-editor dd, scenario-editor blockquote, scenario-editor figure, scenario-editor fieldset,
scenario-editor legend, scenario-editor textarea, scenario-editor pre, scenario-editor iframe, scenario-editor hr, scenario-editor h1, scenario-editor h2, scenario-editor h3, scenario-editor h4, scenario-editor h5, scenario-editor h6 {
  margin: 0;
  padding: 0;
}
scenario-editor h1, scenario-editor h2, scenario-editor h3, scenario-editor h4, scenario-editor h5, scenario-editor h6 {
  font-size: 100%;
  font-weight: normal;
}
scenario-editor ul {
  list-style: none;
}
scenario-editor button, scenario-editor input, scenario-editor select {
  margin: 0;
}
scenario-editor *, scenario-editor *::before, scenario-editor *::after {
  box-sizing: inherit;
}
scenario-editor img, scenario-editor video {
  height: auto;
  max-width: 100%;
}
scenario-editor iframe {
  border: 0;
}
scenario-editor table {
  border-collapse: collapse;
  border-spacing: 0;
}
scenario-editor td, scenario-editor th {
  padding: 0;
}

.pe-root {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #FAFAFA;
  font-size: 14px;
  font-weight: 300;
  font-family: "Inter", sans-serif;
  color: #303133;
  outline: none;
}
.pe-root.-multiple .pe-block.-selected {
  background-color: silver;
}

.pe-btn {
  background: whitesmoke;
  padding: 5px 10px;
  border: 1px solid silver;
  border-radius: 5px;
}
.pe-btn:active, .pe-btn.-active {
  background-color: blue;
  color: white;
}

.pe-structure {
  padding: 30px 78px 100px 30px;
  flex-grow: 1;
  max-height: 100%;
  overflow: auto;
  position: relative;
}

.pe-ui_input {
  background: white;
  border: 1px solid #dcdfe6;
  padding: 7px 12px;
  color: #606266;
  width: 100%;
  border-radius: 4px;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  outline: none;
  font-weight: 300;
  position: relative;
}
.pe-ui_input:hover {
  border-color: #c6c8d0;
}
.pe-ui_input:focus-within {
  border-color: #8b63ef;
}

.pe-ui_btn {
  background: white;
  border: 1px solid #dcdfe6;
  padding: 7px 12px;
  color: #606266;
  border-radius: 4px;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  outline: none;
  font-weight: 300;
  position: relative;
  cursor: pointer;
  display: inline-block;
  user-select: none;
  text-decoration: none;
}
.pe-ui_btn:hover {
  color: #8b63ef;
  border-color: #dcd0fa;
  background-color: #f3effd;
}
.pe-ui_btn:active {
  color: #8b63ef;
  border-color: #8b63ef;
  background-color: #f3effd;
}
.pe-ui_btn.-danger {
  color: #f56c6c;
  border-color: #f56c6c;
}
.pe-ui_btn.-danger:hover {
  color: white;
  background-color: #f56c6c;
}
.pe-ui_btn.-danger:active {
  color: white;
  border-color: #c45656;
  background-color: #c45656;
}
.pe-ui_btn.-disabled {
  pointer-events: none;
  opacity: 0.7;
}

.pe-bar {
  width: 360px;
  flex-shrink: 0;
  background: #FFFFFF;
  border-left: 1px solid #E4E7ED;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  z-index: 100;
}

.pe-bar_inner {
  overflow: auto;
}

.pe-block {
  position: relative;
  outline: none;
  border-radius: 4px;
  min-width: 500px;
}
.pe-block.-hover {
  background-color: #f6f7f9;
}
.pe-block.-selected {
  background-color: #f2f3f5;
}
.pe-block.-selected .pe-block.-hover {
  background-color: transparent;
}
.pe-block_root {
  position: relative;
}
.pe-block_title {
  position: relative;
  display: flex;
  align-items: center;
  padding: 6px;
}
.pe-block_trail {
  position: absolute;
  border-color: #CDD0D6;
  border-style: solid;
  z-index: 1;
  pointer-events: none;
}
.pe-block_trail.-primary {
  bottom: 24px;
  left: -14px;
  width: 24px;
  height: 43px;
  border-width: 0 0 1px 1px;
  border-radius: 0 0 0 6px;
}
.pe-block_trail.-secondary {
  width: 0;
  height: 43px;
  border-width: 0 0 0 1px;
  bottom: 30px;
  left: 24px;
}
.pe-block_icon {
  box-sizing: content-box;
  background: #FFFFFF;
  border: 1px solid #CDD0D6;
  border-radius: 4px;
  padding: 2px;
  z-index: 2;
  flex-shrink: 0;
  position: relative;
}
.pe-block_icon[draggable] {
  cursor: move;
}
.pe-block_log {
  border: 1px solid white;
  padding: 3px 8px;
  border-radius: 100px;
  color: white;
  position: absolute;
  top: -8px;
  z-index: 2;
  right: -10px;
  font-size: 12px;
}
.pe-block_log.-success {
  background: #95d475;
}
.pe-block_log.-error {
  background: #f56c6c;
}
.pe-block_log.-process {
  background: #ced0d6;
}
.pe-block_variable {
  display: inline-block;
  padding: 2px 6px;
  background: #e8e0fc;
  border-radius: 9px;
  color: #8B63EF;
  font-size: 13px;
  font-weight: 300;
  margin-left: 8px;
}
.pe-block.-selected .pe-block_icon {
  border-color: #8B63EF;
}
.pe-block.-selected .pe-block .pe-block_icon {
  border-color: #CDD0D6;
}
.pe-block_info {
  margin-left: 12px;
  overflow: hidden;
}
.pe-block_name {
  font-weight: 600;
}
.pe-block_key {
  font-weight: normal;
  opacity: 0.25;
  margin-left: 20px;
}
.pe-block_preview {
  margin-top: 2px;
  color: #909399;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
}
.pe-block_padding {
  padding-left: 38px;
}
.pe-block[data-type=Comment] .pe-block_trail {
  display: none;
}
.pe-block[data-type=Comment] .pe-block_icon {
  width: 6px;
  height: 100%;
  opacity: 0;
  position: absolute;
  left: 0;
}
.pe-block[data-type=Comment] .pe-block_preview {
  margin-top: 0;
  white-space: pre-wrap;
  line-height: 1.4;
}
.pe-block[data-type=Comment] .pe-block_comment-spoiler {
  width: 11px;
  height: 11px;
  position: relative;
  border: 1px solid #ced0d6;
  border-radius: 2px;
  background: white;
  z-index: 5;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
}
.pe-block[data-type=Comment] .pe-block_comment-spoiler::before {
  content: "";
  display: block;
  position: absolute;
  width: 7px;
  height: 1px;
  background: #303133;
  top: 4px;
  left: 1px;
}
.pe-block[data-type=Comment] .pe-block_comment-spoiler.-folded::after {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: 7px;
  background: #303133;
  top: 1px;
  left: 4px;
}
.pe-block[data-type=Comment] .pe-block_comment-spoiler + .pe-block_comment-hidden {
  display: block;
}
.pe-block[data-type=Comment] .pe-block_comment-spoiler.-folded + .pe-block_comment-hidden {
  display: none;
}

.pe-drop-target {
  position: absolute;
  height: 4px;
  background: #8b63ef;
  z-index: 2;
  margin-top: -2px;
  opacity: 0;
  transition: all 100ms;
  border-radius: 10px;
}
.pe-drop-target.-visible {
  opacity: 1;
}

.pe-drag-image {
  position: absolute;
  display: inline-block;
  background: white;
  padding: 10px 20px;
  border-radius: 5px;
  z-index: 1000000;
}

.pe-slot {
  position: relative;
}
.pe-slot_child {
  position: relative;
}
.pe-slot_trail::before {
  content: "";
  position: absolute;
  width: 1px;
  background: #CDD0D6;
  top: -10px;
  left: -14px;
  bottom: 0;
}
.pe-slot_empty {
  position: absolute;
  width: 8px;
  height: 8px;
  border: solid #ced0d6;
  border-width: 0 0 1px 1px;
  border-radius: 0 0 0 6px;
  margin-left: -14px;
  margin-top: -8px;
}
.pe-slot_fold {
  width: 11px;
  height: 11px;
  position: absolute;
  border: 1px solid #ced0d6;
  border-radius: 2px;
  background: white;
  z-index: 5;
  top: -3px;
  left: -19px;
  cursor: pointer;
  display: none;
}
.pe-block.-hover .pe-slot_fold {
  display: block;
}
.pe-block.-hover .pe-block .pe-slot_fold {
  display: none;
}
.pe-slot_fold::before {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: 4px;
  background: #ced0d6;
  top: -4px;
  left: 4px;
}
.pe-slot_fold .pe-slot_fold-icon::before {
  content: "";
  display: block;
  position: absolute;
  width: 7px;
  height: 1px;
  background: #303133;
  top: 4px;
  left: 1px;
}
.pe-slot_fold.-folded {
  display: block !important;
}
.pe-slot_fold.-folded .pe-slot_fold-icon::after {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: 7px;
  background: #303133;
  top: 1px;
  left: 4px;
}
.pe-slot_fold-placeholder {
  height: 10px;
}
.pe-slot_fold-placeholder.-last {
  height: 14px;
}

.pe-icon-31 {
  height: 31px;
  width: 31px;
  background-origin: border-box;
  background-size: 31px;
  background-position: center;
  background-repeat: no-repeat;
}
.pe-icon-31.-icon-comment {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAD6gAwAEAAAAAQAAAD4AAAAA966SWgAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAA9tJREFUaAXtmE1IVFEUx+95b0YdcUZDRCSDKFoFQiDYSnDRpoQ2ISgEfUyOlo1p2npWtVEzJyW/skVFSBDSxyIiImhhEBRRm6LAFKKvmXH6cnzzTueNLVzcG+m8+yI4b6Oce+595/e/591z7gjBDyvACrACrAArwAqwAqwAK8AKsAKsACvACrACrIBeBUDv8urV+w4nbgmAl2YJnu4a3JCUefaHUzsRcdAA40z3RGhG5rNem7HeifnMG4gka1GIPQLFEctXtqxai6A7UWAdgl2n8lmv/Z+A21k8kQsYxHhvH3yTBT/Q9n0jgthHWWH5sWBE5pOPzXPws63fqoSAJhCQ9RuF51XB21amQyD6AMX16ETxvMpvvXbPwbPZzFFKYb8AcaNzLDAnC3ygCwNIn4EzhiYMynzytXkKPhXDIhQQcYI20VAC2enUfkIup6yY7R0rnc0XUjbfU/AvC8kWAqoAgCddk6FHsoBWbBh1/qKhZ7edtT0Ft1F0Oi+lnVTudl84uYvSfDuAWKjdGLru+Ot4PAPvb000UPmqIez3m6pD00oYKmHOGCIMN8TAUvrlOeAZOGZFroQZACNNMcjI4j4XSW0jYXbTbv8IFBljMh+3bJ6An21PbkGARvq2l/wB44IqeMu2o9SwAO325Y7h0GeVnxt2T8CzGTqsEJ13XY3Ggx9lgY+2Yil92wecMdMwz8l83LRpB588hUEK+KATNJg+JVDaToYJvIQ6tXvd48EXbkLK1tIOnkgsHqK+PERp/uDkaMkzWRDT02hShnfkxjSWsNXv1gqOMTSoSzvuvNAQ6oZl7m5yL33bmyknXvWMhu6sDlDX/1rBBxbSjfRtb6W6/aarOnhTCfG7vhP4EGUGJYj+Rys42nauhBFLHGJgy3D62xI7iLSeuppUcWHoksxHh00b+GD4aw2lbwMFnfYHyi6qgkdrpZuj/nTy2Ah8Vfm5bdcGbqGV68AMEFPROCzKAidxKqlmN9NJbgtA5RVVNjdfmxbwoePpCkrfFgcI0IirglwWy+3UnBbQ+EzvRNlblZ8OuxbwzE+brp5YBAJvd0+WvpYFPh3DAjr02pwxME3lpUU21w2b6+DUgfkF2ked4OjurQSae5duplJXSVnxtGc0+NANmLWs4VuL89/4pnGxiTqwKrpoPO+ZKLuvnmOvXFH/8IOEem7+I67vONXtlWulAGV72hdJ19OJv4Nq9oeC4uC1/DHWvoLrOw4+jAgLWsurS6+owimvKnn8aT4Vpqww6MRfUvmxnRVgBVgBVoAVYAVYAVaAFWAFWAFWgBVgBVgBVoAV+A8V+AVoCC3Dnk2szQAAAABJRU5ErkJggg==");
}
.pe-icon-31.-icon-condition {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAD6gAwAEAAAAAQAAAD4AAAAA966SWgAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAxhJREFUaAXtVkFrE0EUfm+TipSmiRfxJl6LB0+Cd8EfoFA96MWkKXrQYIKCIiIKQlKqB6VpctKDFvQHCJ68COlVvIp4ES9umlLE7GZ8L3Ugdley2Z3ZUHkDm9nMzsw33/fevv0ApIkCooAoIAqIAqKAKCAKiAKigCggCogCooAoIAr8pwo0l9QsX9Oi50wDuL7cO97z3U2++H4aZ0id+Mpltwx9f1MBLPCFntcZjqXMHtPCW73+o+D1sA2gzjImIt/TP6WK3NPIm2xOFSuPD7m7/+3+pkJ8tbx1yvf8lxThowS4RaSXbrQLG0xtpeguEvl1ejZPz75kspkLleb8B7u0AaymOhHCRtG95fmD90PSiB2FeEKTZnJ8z2MkRofn8Fxew2ttkre2+dMr20d2fnkvKJdPI6AChEbOyd8ur2M/jBBV+JneoPsQFFQVEGnEd7MHshevPpv7FjY/6ZgV4o1S9wwRfk5RO0yR/E4kLlVb+bdRDptkbZT99RyjxIdRU90HMIBakqgFssWBeg7zd/6VLZrMJL0x4vWie4w2e0VRPkkR9ihl71bb+UcUcXp1J2/qnnIaX7s36RW5T9mT/VMDztfahc+T7xZcYYQ4V+YBqCaRzdOGRivz6BeBROg6gOXR4hikFG0kEXG2nFSQnlCUrX6LwzwAFcprlPo70WgGZ8UmzlYT+94G5fECmY+f6ECl2iqsBSHMjTRK7rIawCrZnoN08E9qJrtYW8t9jINg5DtOr7FCyvU4B5hkjUmM2BHnA+9NdSpArzNzqmTadnKq+9vYolfqHOMSTntqqc4H0M2m7RwtbhSlv+yuxo/TG0l1G7aTojvW7sYhrNckSnW9ie5N2c6AgRljdzX+JL1R4ho4ie1MslbjR+mtEGfgQNTG2E5TdjcKaZ5jjThvHtV2mra7jD2uWSWuwUcr817badPuavywPhXiDBxmO3nctt1ljLCWGnENPmo7d8fSsbsaX/epE2dg7fP5Ponf5vX7rrHd5WvfHVwOLAqIAqKAKCAKiAKigCggCogCooAoIAqIAqKAKBBRgd+1gdP1trH1rAAAAABJRU5ErkJggg==");
}
.pe-icon-31.-icon-cycle-stopper {
  background-image: url("data:image/png;base64,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");
}
.pe-icon-31.-icon-exception {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAD6gAwAEAAAAAQAAAD4AAAAA966SWgAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAOdJREFUaAXtmcENgzAQBAGlAWpMDVSRGlJjSgClgJPusdpkueFpofN65uyHvSx8EIAABCAAAQhAAAIQgMA/ElhdoV7Pz9mZ63jvlkxbJ8wd/3m4F1UZ7XaEKu9Y4yxc1UIpdTCeYkqVE+Mqkil1MJ5iSpUT4yqSKXUwnmJKlRPjKpIpdTCeYkqVE+Mqkil1MJ5iSpXTfsvqvk2tQI1t9QoI43clYHmn+sLr7u3qpUUtYOwet5/qldFuR6jMjzXOwlUtlFIH4ymmVDntp7r79K5AjW31CgjjEIAABCAAAQhAAAIQgMBvCVw+BxYH5Nj7ZQAAAABJRU5ErkJggg==");
}
.pe-icon-31.-icon-finished {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAD6gAwAEAAAAAQAAAD4AAAAA966SWgAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAALdJREFUaAXt2LENg0AQBEBsURWB23FNtEPgtux8JRMdyTJkJ6Tjd/YjlsVDgAABAgQIECBAgAABAgQIECBwrcBjav372L5Tu8727K/PyJmfZx9pfrdOh5tqJM81faNu27jgebXaZ423N5z5NJ4i7bPG2xvOfBpPkfZZ4+0NZz6Np0j7rPH2hjOfxlOkfdZ4e8OZb/wv6/Tf0Dzw1Hzbqz4FaA8BAgQIECBAgAABAgQIECBAgMA/gR8ZGAqaKU3PUAAAAABJRU5ErkJggg==");
}
.pe-icon-31.-icon-http {
  background-image: url("data:image/png;base64,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");
}
.pe-icon-31.-icon-repeat-cycle {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAD6gAwAEAAAAAQAAAD4AAAAA966SWgAAAAlwSFlzAAAWJQAAFiUBSVIk8AAABApJREFUaAXtWE1oE1EQntlNUkrTJPUHKtSKVBH8wYOIIogHwYLiD1QUFKFCtNra2tYW9KI5ebCttv5Uja1XwaKIP6gXvehF1IMe/JdapSmKNqnSJht3n/NiU6qQNNl9sQm+d9jdt2/mzXzf7M7sDoAckgHJgGRAMiAZkAxIBiQDkgHJgGRAMiAZSMpA+96heYwxTCpkcjEjm5r05Q+1zr3BomENvhLsSy7FXVnlx+gfAhYnikX9jKlXn/UMgoI7KDIVQ3ro5plq5hRpLGsjHgfZ5g0tZ8Cu0bzPka+uqztV+CW+ZuWcceAdu0dKo3q4AgDXkaNlgDCD3ts8M04j4mvVxsobzhX1mtEfr2MbPxF5fbpmaGpE031RI1LFAOwAdORj9PR7kvZxCuW6aaTVm7bmXwoZiXhb1Y/Fhh69TiBLEVAnmz0U6SsUrceq3ROoO4WRv/xIOG3xBmcjsBu0l9PmUMvrz7peJRROY0F4xDlopkcfcEcJ7ENQFG+T3/UyDZ/GRI97h1YaYFylG4G8fMeK2tMF/WOLFi+ERpw/3iMR/Wks0oiXSkvclVt8qJnxMVbOohCgxPbI5oQNDe1FQTP7JNIRWs74O81B80hbAc2d5eWMKVgxrcSzRjRovr+wiMeytxF5S8AVUJWFZh9v7tS/GMIi/pOFN1OZouwNPdkOmhMrDDgzcG0sUpS9Y+csPwgDTjjLOFZesrIcc8w9ceUM4RXV7F7V7g7kAnDpo2TgP2FAWB3PNF9t1cMz4Wdkjh2wr87veWfVnsisbtWXpPpM0/YYOtzTDNiaVDDFxdwBDqyUY6JvdyFVIyeA84YjvZOrOXBVsQv5TsgJ4O27Q6sZgxn0nfC+0e98zgmwOrIeOI+2zuAoB8oU8FsFHNfPGHD+Px03YuXcuit4hMAvpf/IT6rTfdLKXuN1hQPnEWr1Blt5T/xk7ffp442le93iDdUhw8O8fWVD3Nl4AkfS3SORvNA6ft/HbE8+Bi9SKtpOBg82d3laEhlOdv9M9Y/ikUj0GPUlqa+O9IeP+5ouuDuT6aS7Jgx4SxMrwMEQNRXZSsbUbc3drhupOnPZxxyB/nCxBtoi0NlGai5uI9AF9HgPKwwrD3R7elLdK1U5IcB5ry0cNm5RjV2WquGJ5fCKw4aH9p93v5lYNn0JIb+lWgTmU6QX0NeFyUENSWQDpPxBAbxLvaurDV2FL0xulpKakIhzS5TQllCtvU2Xb8Gubmo+V/g5JQ8mSUgYcO5/R1VoblRnd+mRV+1gX1/f5Xw2SbgmNCsUOLc2mpHvUGIqU5gyq7Hb/W1CLyZBQHgdr+l0DhSqnlUMsL6k3BWaBEzSpGRAMiAZkAxIBiQDkgHJgGRAMiAZkAzkDAO/AA1mQXxPKTaXAAAAAElFTkSuQmCC");
}
.pe-icon-31.-icon-repeat-cycle-for-all {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAD6gAwAEAAAAAQAAAD4AAAAA966SWgAAAAlwSFlzAAAWJQAAFiUBSVIk8AAABDdJREFUaAXtWFtIVEEY/uec3Q1x3V3LoMCMsAi60ENEEUQPRULSBYwCIzBas7RMTaFeyqceWu2ulbm9BkkRXSgJ6qVeonropeyGWbRRlLsmunvWc6Z/toyt9nIus7rGnIdzm/+f//++78w/cwZAHIIBwYBgQDAgGBAMCAYEA4IBwYBgQDAgGEjJwIndA3MppSSlkcnGjHRqMpc/3Np3B/OHFPiKsC+5JHdFVQeJ/mFg8UGy6J8x9+qznn6QyDZUpmxADd1sq6ZOnsGyVvFRkK3e0DIK9Bo+9zly5NLa03lfRtusXDMO/OTO4aKoGi4DIKWYaDEQmI7jdpKZpAkhL2UbLak/l99rxj/exxb/wPP+TM3AlIiiNke1SBUFsAPgmR2/Lj8fDJ8nY60rQK9ew55/OWRE8daqwUWaGr2OIIsIEBVjdqHSV1Ctx7LdE6g9TSJ/5ZH00ecNziJAb2BfTptDLqk76+pJamyggbviDDRVow9Yogj2IUiSt7HD9cJATr9Nj3kHVmigXcUXgUk5juV7z+R+/N1o8Yar4uzzHo6oT2NKE3KpqNBdsbmZKGZyjE1nUQhgYXtkc8L6+hP5QTP9JPPhOp2xMc1AM6WtgGbJsumMSqSsoNCzhjdo1j83xWPVW4u8RuASyNICs583S2osDm6Kj9DwJpymsHpDV7aDZsRyK25UI2tjcxVW70SK+Xb065rImvz53L7CRHmMvuOmOHZYzDplU9Zo59l85aY4VosenLN7Zbs7kAjwWCmZKLZ4F8fAmIwnFu9/HuNxfGb/7ZgpbpWK1uqhGTASmW0H0lfb4XljtT+eVd1qLin9qaLs0lS4p2iwJaWhzkZ+VT1NQKtjHNfsRSwEXhPOGmnC/9M8IRRnG444Jlex7GXJzmWdMCHG+PHK4OoRjd7FdcLbRr8ntlD6R0KDL7Jecaa2SuEIw0Ul6DCIL6l5xoCz/+mkUQ00tFQGDyP4Jbgy/CA73acMuKY05Q6cKdTiDbawPfFTe79PTRk9TaPPG6ollBxi21c2QrY3HCfDaVx0N3Md4/ebqe3J++BFLEVbMYMDTZ0en+5M4gzbqgenDUeiR/F3DvfVCf7hkz2NF9ztcSaWb7kB9zXSXNIfwk1FuoJSubzJ77qhN7vLzdQR+BiepoCyEFS6ATcXyxF0Ln7eQxIlFfv9ni69fem14wKc7bWFw9otnGOX6g2c3o5ccdjIwX3n3a/S2xq34LKAUSIwD5Wej6sLkwduSBL6CZ3fSUC6ce/qan1n3nOTnely46I4i4QFbTGlcBtvX4Nd3th0Lu+zrgzGyYgbcJb/yarQnKhKu/GTl+1gX1fX6Xw2TrjShuUKnEX7VZHvYGEqlqg0s8Hv/pY2i3Ew4D6P17Q7P+XJnpUUSF1hiSs0DphESMGAYEAwIBgQDAgGBAOCAcGAYEAwIBiYMAz8AC9tUJkt9kr9AAAAAElFTkSuQmCC");
}
.pe-icon-31.-icon-run-code {
  background-image: url("data:image/png;base64,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");
}
.pe-icon-31.-icon-sandbox {
  background-image: url("data:image/png;base64,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");
}
.pe-icon-31.-icon-start {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAD6gAwAEAAAAAQAAAD4AAAAA966SWgAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAA1dJREFUaAXtl19IU1Ecx3/nrmHWzOglpeipv1BP2b/dbS4LoaeewnrpIRKvQ0vKHgyqFSgVPlTKnKBB0IO92VMPRdp2tyILEYNKgiASgyDQlm673nv63dUU53xw7myLfgfG/XfO+f2+n99v53cOADUiQASIABEgAkSACBABIkAEiAARIAJEgAgQgX+UQNMbZ7n5K1T3JVGOzUwbb6PTxmdFlVubR6rXirKT6bzChAPwcg68iBv88s/JyAePKtdk6qSIcQKF/3GXAQzh3Wbd4H1KUB5QQu7dIoQsd07hwsuc1QclidUyxr5zzt2ga8NK0H63adi9frnOZrO/cOFe5jW6HKGe1TbrdpBYBwdgnMO5aCT+UQk6ziAMTIrcN2FG6wJ21AjQ7QovsNEQdu2Z1Wc7UHyl+R0/vgawXPC7giHzOVdNeMRThXTaA6N+Z9jNwHKKMRhHOvs56KoSkPs9L127UvuLes658KQQjHCfbZ1tB2PSdQYsghXguK7po/VBuUcJV21K9hN1XZCG2TSyVKqns3H+1ZGNMW3mKka/FjhYMRNm8E9wt7S4+OatimeT6cas9F1BCE+K8ITdWw1da8Xon0AAmAjwg4HUZi0r6ezY9iSW7JeNa95SPZ3zPvvgJ78zVGORrAeAsQEUv4Fzoz3+bWqsLug47eXerPmbtYnSCcn0nU9+MdTtDFVZmHQM6/8IcL4FuPFgQn3an+mcqeMKUniqkyKeV4mYdKVzNqhyhcbhts6Nw4m5GPuCi92VcsfRhwDZKfcFJTy5uGl8qcVNXSnTufEFITxZznQ9Pl/OmNhyllfh5jk9MjV9KRaPXsQabsN01iUGvdxSdM1vfz4+Fx4BN3kTrgScJyNTkXbcsyd2aVi0H0tWS4vvUOC9AJ2Lpsy58PlDil6JdTpvh5ScCTfP3zO/tBvarO5B/JbE+ZxBS5es3sd7RJDbJryOm+ftelU+G41oY2DwRtwjc9yL3zPP592OUG8+RJuIhe/V0cAQhnNfwhhjgyBZG/3y4LvcxnexNeGp/lf0V4vEmn2O0KPFLuTnjcBUZxO4UseYxNpKSm07C0m0iVpYxIvXSHtNA3cqghPmlRoRIAJEgAgQASJABIgAESACRIAIEAEiQASIwP9G4Dd2oSmQUm5oSQAAAABJRU5ErkJggg==");
}
.pe-icon-31.-icon-timer {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAD6gAwAEAAAAAQAAAD4AAAAA966SWgAAAAlwSFlzAAAWJQAAFiUBSVIk8AAABKRJREFUaAXtWU1oE0EUntk0SVNr2upFrQheFDyIHgpFEPUgiIIoioLetFW0KqVFEKpSq560tfiLVS+KHvxH8OSh/h0KHnoQBE8Fa1UQaZpW+5Mm4/t2s00M23R2Z2OVzkCSzc5773vfN7s7M28Z000roBXQCmgFtAJaAa2AVkAroBXQCmgFtALTpgD/G8j3m0XoU198HUuJzYyzZYS5gDFBHzT+hb6+MME+MIM/W1QZ7dzRzMfMrgJ+FZT4lYND836NjZ/kQuwWjEVleFBCccH53ZJQUUvd1dJvMj5ebApC/OJhER4djjVxwRqI8Cwkxhnvpu+nPJB6w0Sgrzg4GyPNRhKDCxhPVoqksZqugi2CiZWWPfspOGsLR8rPHrnER3HOz+Y7cYzy8Nj4EyFENRLlnD8sChrH669FP8ok3n4gvnQ8kTpD/tvT/l2RUNFWv0ffV+LtNUPLEyzxnO7XhUS4h0Z5V+PNsi4Zwrk2rTUD1TT690iAxXS5fA4YwY0NHaXvc+28/veNuHU/J96BNCX6KhIObDt0JfrDa2Lwu1wXnzs8mnxEMdeAfEkoWOXXyPtCHPf02PDAS/PyJtJRo3z9/g6eyEeabE1sujLoMTB5u75PBOOp2AuQJ9uuUKRsrR/3vDE5pHwPHmQgjcsbIz0VaURurY29xWcqFMRCTMQGBrCm8pHpVyaOSxxPb4Dhnpa9vIVgq/CRSRIxEdvEICxgyvjls1EmjnkaUxaNyEOvD7J8Cdp9iA0MYAHTPu/1V4k4VmRYnAAcU5bXJGT9bAxgAlvWz8lOiTiWoTQCUboMu2XnaackZM8BA1jANJfAso4OdkrEzbW3GZQ/dYhdoFNpLKz7FZoacWvDwcxlqEISblwnsNLYbnyzbdWIm7ssCkdr7+ygBT3OYKV3d97QFIlbW0t7w+EtBXdeGSx7W+vO37ZWJG6FKS6lKdxlo6nJXNldqO1f4cbVxqI1AD3jvDdF4mYRgcX6B+d7SOEWfJKCP27bOzBH1t/GIuG+yvo42SkSp8oJGu2nnYLnO0dr7npK/h0tQxcnubgrmoVcLhksCzsfSJ4+ObDJAqBcRM0qIkxm5HweGw0eCm0j1b4zITa09sZOOVv+eXYCK439Z6/8PzXiVCOzoMQWeciMZePVkl4jIHbSoiRJAjS11sYl5uY01gR2Jp6bIyXiKAzSUy2OchEqJ26AbdvGjopObrBjFIOLVPIOkV9i9+X+AgNYwAR2br+b/0rEUQ1FYRCAKBe5Ac62bbxRfp5G/QGWoiKVup3dl31sYwBTtRKrRBxJoRpKI/CTHlLbUS7KTtTNcSRctofivKbyhGPVxixFEQawgOkmtpMtxVFv52r6W2hWPUFP6Z7isFEluyeXRUYJamQ0Zc4AtGI4ffRmxfRuS+3EUQIm0l2YmlAjQ7nI7lP9RSzERGxgAEs1Jvx9GXEE+t+Kjcr3OEijofoZZMFNJOVnFAZxaarc8/BFDMRCTJSX/aqwIl/fRhzB0DDyM+6FgkWdsRn5Cskmb4/+jHppmE0ex//ia+LcHPV/rYBWQCugFdAKaAW0AloBrYBWQCugFdAK/EUFfgMxNhC+TM7ajgAAAABJRU5ErkJggg==");
}
.pe-icon-31.-icon-transaction {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAD6gAwAEAAAAAQAAAD4AAAAA966SWgAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAArdJREFUaAXtWTtvE0EQnlkHLEUijpUSRM1P4CVahAgdFBQ0cYyg5Yzr1MZHC8KJGwoK6EjEH0CQn0DNo7RsBykSD+8wI+WEc/LJ9vlu17LnmrvbvZuZ75vZuccHoJsyoAwoA8qAMqAMKAPKgDIw1wyg7+ia2933RLhROHP23pOXqz9cxWNcOUr0Q7AGQFcGf399aj48upR4XcYT3oGXN9Y3uewOgOAiDezHcLt/OWOMI815L3WJinbIhN/7DSIKAOEY0dyttUofRkac0eBcAI+whNXulrX4gsEbRNxi8K+juaz3uQN/VulSmqARkNBAPWitN9PcP+4e72t8XIB5za/kZThu9+leeWx1DZc6cKkHOZa6M+BxIobPo+ZmrTQ3ctLcvAPfq9O58FvvDTeC2wDYMYCbnOnDYWLyOPYOvNvp7TPoG9zJv6IxN4NXa1/yABq36b+5IRxxpj8XVopXa45ACwneM17bLd+JZ8PFuf+Mu0A5wsfSAp+51NO+mY1IwqmhSe1O8n5wyvDJiWZ8FCvTjCUxP2nmknzlZXdpM67Ak0ptUcc144ua2SRcMz/HI8Ozdu/ITnyfl92lLfU4wXNzLpnOK9sCMrNSn4ax54+Ozw/+/H6LSJ2l+ToTtURUE1FPWERgFcXP5nSNi0oiaomoJvzn8UBUFD+wHZZ6s9q/Zcm+Y6CrLBaEwYVSHXfQLjRwBv2A5aE2EFpjqMIiQbvmC/GJ37H/umeNL6z2amShQYw6ja2kr7M0tobvcbrGhx37Pk6VhWmD/l/qIKX+OGiV29PayPp6J8AlaGluJM2N5qO5OQMu4OVxZon2+Rm+wY7lcXa/0sCfMud6c7rGg93SIRbMdVFNRDISFcU14MifU+DiVNSSIhSviXrCBLCKopsyoAwoA8qAMqAMKAPKgDKgDCgDygD8A6Ay1z0eMGqjAAAAAElFTkSuQmCC");
}
.pe-icon-31.-icon-variable {
  background-image: url("data:image/png;base64,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");
}
.pe-icon-31.-icon-action {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAD6gAwAEAAAAAQAAAD4AAAAA966SWgAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAA5xJREFUaAXtWc9rE0EUfjNVyMHaiiAYaI/1D+jNm4JeLSiIR6HxoCBqsAfxkIP0oEZF0IMteBTBQr0q6M2T+QPs0UCFgiRtLwV1xvdNNriUZrPZeQlq30Cym8y8H9+3O7NvviXSpgwoA8qAMqAMKAPKgDKgDCgDyoAyoAwoA6NmwIwioK95W1/fPknOzXG8Wf6UiTx/0Mw6f+HTIGtXq+XxT6ZmHHqG2YYK/GXNl743N6+Toar3/lgeIMaYDfJUPzo18fRyzezksSkyZmjA65X2ee/8Y080hcQY0BoTsDpG9N6R/Vo6OI6rTDs/tsuW3PQvojMMeI4JmgnjiZrGmpvVpckV/JZu4sA5cVOvbN7j4x0ky4AbDH7h9vLkhzzJP5hvn+ak7rM9pgTsF6tLE3f5yG7kmijwBPQrPl7kjH9aMjduLR1+PmjS8POosnXVkX9C3h9g+9cM/tKgfrJoslmdg/YlVxqgW9b6s9XliWdFkoUNbOEDvkAkfA+aT9Z4sSuOOe2cfxOuNEC/OPIxK3DevvqV1innzDtceWvNBak5L3LFsXpjIQMY3N5SoOEPvuAT54iBWDiPbSLA8cjC6s23aANzOjap3fbJOoFFcio8HncPKPA7GjiKEzynEZsTWygyp/vlDZ/wHcahJkDMyBbtABUZLz5cnJgveR9ZRXKGbyZgDbFCFVjEScomGnhShpKx9DbldzinXAAFx53SNypGPPBO7U2oyKIyyWGcihGKmxwmPYdIAA+bDZShPaMIdaRiJBuc4o4FgHd2Wd3au3gq/S3/xOju7Prb9BohALzjunSI1/Yht24MXuJ5kY9rAsDDfprare3jcan0t+7G4NX9W//R2SMEgAcRgSs2N50dKr43FSNsaWM8SgBvIIGwn47JJIdtNwbf6p9zDM8cEg+c5SJE8I7OZUaS6GShAm7MmI2uGaKBB40MchH5ExARJPDt5QO+uWqb4fm9gZh7jRnkv2jgQRhkjQxBE+VEfHVnwAa+AzCOJSFGRgNHMhAGObEmJzgL5SQkKPj1cH7rGnwjBmJJuBYBDjUUwiASglwE8UAiOfgIvkxnr48YUsqrCHAkCGWE598ilBJWTFYkwCfqy0qiu7HoKKe48t0j1zAXWRv7J8RGUeCgMAG/v+Tl9L2z+4UChArs2f/bFwpp8BAG990rpDQB0Mj+tpeG6fz0XBlQBpQBZUAZUAaUAWVAGVAGlAFlQBlQBkbDwG9hUZ/bzdOlxQAAAABJRU5ErkJggg==");
}
.pe-icon-31.-icon-convert {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAD6gAwAEAAAAAQAAAD4AAAAA966SWgAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAA1ZJREFUaAXtmM9rE0EUx+fttraVttlS9VB78CT+Ayr14EUEf6G2h0IRL3ZDS7GKZtuLlx4ED9lQMBapSUARBVsUBcUfqKAHEdF/QbD1IlqyUVtNmt3xTW2gxG6S2W50gy8Ekp35ztv5ft7OJPMYoxcRIAJEgAgQASJABIgAESACRIAIEAEiQASIQHUJQHXD+xs9fnK+I/tz8TpGbVbrWd+Zy9p7r3eoGeNmOLOdO85dNNrx2yzMQZ3aY0y2vPRiXvEy6G+PMfVMH3e4MLhkGrPF8d3ObPtpLJw+4WU+gTbOOYeobp3n3LmJRhuZApPCJAfAN8Swv95xWCrab0X5GJfyIiX2QtbrmIkh3hzTM3cY5+cYQJ4xZdjYHBoqxDOSmoHtOgJYRBRG7KN1T4wp9Jf7DKzxhZx1nzN+FM2lFZXtG0mFLhWbGUlqKQXUvYzBHOfs0I+s9aBY43YdWONoZhGz+U7lsCMyqT1zM3A20fKiQWU7Uf9WjHHTFbfXzK4uJi7WsTlr2fgUOJhttdiMzHWdjLiU1tStaXzcDpfSuPUB44+MVNsRt/5qtPtmHH9gujEn3rIAUPGm5BcE/4wvz0ht1dZ3hpgtM8HeMcjJ6P3Q+m68s4vlentByrgfRmRjBHhXl7UipyfjcrxqX00Zr/0cyjn4bzPu+89Zpdyjevoani/3V6oXOnM2IyMvqf1nxoHBNjx9bSw5O5dO/Iv72qWr4mZp41gYwKMfD0FD4zFjoulDqTuND6a32Hl2gzOw8FBxcKU20hnqis99b1/ZVun34YvNX4xkperVddLGkbaGh5FdLJt9Ewt/7Y4kWl+tFtoc+Lbbztu3sUqyAQsmf2hgDBwc93m1seXaTsXLKcr3S29uLYp2AM/Jj9HQJiwJPcci4PHi25j9li7qYUumGTxc16RJreXieNW49nQen5ri6swTaxwzPywmpShwgTtsFNesCsDihXZRF8NHenQ5u9WYv+eYnowX7maGrUE0Gce6GC4ZEJXP5XiQUxQ+EEm0XS1og/a5JuPCTGzA2uPYbBrNt4lrzPInAKXHbe0LTRBeazYuTOAmt9Xhzi3c+Bbqlca+01eaZoJgjuZABIgAESACRIAIEAEiQASIABEgAkSACBCBQBD4BWMx+iVhLaT2AAAAAElFTkSuQmCC");
}
.pe-icon-31.-icon-database {
  background-image: url("data:image/png;base64,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");
}
.pe-icon-31.-icon-file {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAD6gAwAEAAAAAQAAAD4AAAAA966SWgAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAm1JREFUaAXtmr9rFEEUx9/bm2hETxKjdpJWUP8Iz0bsA/b5QVJELWIpKpZ3lTYi+ndoFcXGJl1ULOwEQRPMxchJzN4836yJXkJIZvdmvCm+Awe37Jt37/v5zu0OM0OEBgIgAAIgAAIgAAIgAAIgkCIBDlVUa3r9plj7gJiPl8nJQiwi39jUzi88Oblapm8/sVk/nXv7ipU7el0nkazMR0iYmMbIdhdbM99P9+aM+T2Y482p9pYKNuPnRo5OEOU+Rb8iypY+tbdUuTgAzLRMWa3xP5w3PgWWiTlDZPkeW58+OsRlaepPpDrwXtVfYnX+4fzGlRuP6is+OarGBBvqVQvY6Wd4qLEj/lcnd+KVYbyWjPBbT098kSFzuRBPdDG2+GSEO29vP65/LcQzvZPI4pMS/le8MQ190EUVn5zwfcX/zF82ZzfOunuhWpLCnTg37I8cK/7zb/Vpf4HzfDGk+OCvsyqOuHd4c3JN/9a722bn33TAiac8/6ARp3ZHVbsaqOM6Y3HTtufepQuN6qs/yKRr4I4vPBu55iO8Ndm2xfTWJ9gjZqCOe9QXLQTCo6FNNDEcT9SYaGXB8WhoE00MxxM1JlpZcDwa2kQTw/FEjYlWFhyPhjbRxHA8UWOilQXHo6FNNDEc79cY3eD/4XIsf14f7zfX3v5u33x7H73jVmb33q9yHXKV9YUWcH2zKx91r9xrm9i74K7dXlLm1959DgkMJ7yWzXPXDqsdV/WAwPAhv1vqth4ZcDsLb4yRuVIdDwgOsjjfm79Y8L+vhztCtrvFcYkgQzxkWcgFAiAAAiAAAiAAAiAAAiAAAsEI/Aasr89Di2KV+QAAAABJRU5ErkJggg==");
}
.pe-icon-31.-icon-hash {
  background-image: url("data:image/png;base64,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");
}

.pe-icon-log {
  height: 15px;
  width: 15px;
  background-origin: border-box;
  background-size: 15px;
}
.pe-icon-log.-icon-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAFMN540AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAHqADAAQAAAABAAAAHgAAAADpiRU/AAACKUlEQVRIDe2WP0hVcRTHn5aVIWESSJAEQSAkCC5JQ0NQICEOOgkKkdAabS0NbUKjg4tTQ4M4BE1Bgw2CQxAoCAYSKuEfRCQqStM+v3fPPZzffb/f9frgwQv8wbnnnO+fc37e90RLpbxzxCkRm05E3lZxmdEur0D5zHkHnYh8oOLCMxCuqssWbgLns2JJf9RKfu1qJWpXsKU/OB2iLXoHJbSQGbZvBHueApKbvF2Ai47g9HhE/TRcrbt8QR6Fb4X2TGoiv1EjzTltAgX8gRh3PBrwvhAu3bIk/aeUs3hFjWgmFZKfmvpKhTgGYNoV40hM85/i/FjrRN+Jr49pT95J+Dc9NhHTkhiLf7vcMExvUyO5IbagAkf8whgvqQDwrDaBAv6hMXZ6EiH+eqA0cDeNcaBCA7kvgl1LgrUY40vLebURLTiCvsFg7zxxtkHYaMTTpl7OaoM9hsvG5MrvQWEMxNAlAw5jmlO8vt8An9894rd8ji6t1/TGLLhOfCPsOaQZqsliBjcTc3ab1K9qstANZcFkYOEHsNy/o1VfiMGPAwu/gl0NDoUYJn5IPAqKckB8t8VL0vOT6k6Orfxqvqg8KX6R7uaaING0EyuJxXs+Oc6rPLZRz5o0a6RrKpICrIl4n0i851RWW7hnzIQ3KmlmSefdEPJ4gJ8Hu1h4SUzIkAvEx8CCLLQBcCM2p2qcoR2Ee93Z8wfgQdWDixpZ0ku4/122iLGivrrV/QOiKjUalhT03gAAAABJRU5ErkJggg==");
}
.pe-icon-log.-icon-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAFMN540AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAHqADAAQAAAABAAAAHgAAAADpiRU/AAACmElEQVRIDa2WSW8UQQyFA7+JEzsKHIZFDAiIQCwClJxQWAQCwe/jzn+YG8cAEUuSzvfc7Wp3Ub1pYsnjKvu955qq3jaqqlps5EayUo6wlWqetIRXOsmGsuqlmKjz24nj/xOjoBzWLkPgOlcohKIxBFHOjPEK70q1tUqy7dqbggL5pX7+4Ychr9wWXrcg/sUNQGwLziD5Bz/C06JOe5H4FD8V5vUQcJJivJ/YseAscj8NkFBeaSL5PfufAmAHWb04BWdLECEBGGs/ZJ09cQD5RNLY851IQVsiO1KBOE7qKNQkbbxbuVOB1OkE27ZWKjk2zal1SKnQDKj/koAs1RgvLVP/jC4P2A/H+1Etk9qEAWRd5wuR3R5N4Al/0BBWmjxwNvHJkAB1J7YXFMl7QeBZSaBIdCDFO0HghecVB4kOBHQ7CGxPJgaBm0HgsBm3/9GBfRHC9SjQhyvmIfquusZuEZgnA1EC15xNfJNjO/NI9AK5zSDw3vOdWCI6gNrlIPDR8xaHiA4EczEIfJ5MDALng8BbXT2yyecI9qwxquq7yLq93LTDD73TSUU09aCJx293pB4kMcnU5o/XbYxO3tC122cPmfu4P/YFkOm20LtrlsHpa9j/hIR0F49Pe6a2gOdj3cHNb5iLIqIjyBegV/rLAnb9hgXRWzTzlyZDMy1gBz/5hoUF3KDRb2tb/tEF2n+GueCcuYTx/A7wZbyaozUJ29NQC8iPQIt4PUl0CDTQMG0pmKt4+lxh7PZuSLtYg1na0sEzhHMFT5863p34odgkJgHNbhj5GqNxCbdPXWK0TzlW4LUb5qJoXsDTd1pYwRfDkogvCdUHtzRvMDZH7xy+J+Fg+/q3C1zN5e3De0xxZh3tM/hX/Bu+eQzxCXqQZ9kfyQAAAABJRU5ErkJggg==");
}
.pe-icon-log.-icon-restore {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAFMN540AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAHqADAAQAAAABAAAAHgAAAADpiRU/AAAByklEQVRIDeWVvUoDQRSFdyWtD2BhYy9YWCiIiAgihIjgCwiiIgr+IFhZiJWNT2CtnY/gK1j5ABGFQBDxN0aMfnfZNePc3WSWTCTgwGFnzr3nnJklmQ2CtPHFSPgC80VZmKQsjpOO9s/wlzYIKpHEIps2+Qto+2L9bqa6GdDJDPsn0K88IN9SsyHroKEUEPab0T1iyRjVlZiRamax+wXSX2QLMpzT6K1FihwieVVlEgadU+xGDFaSVJ4Tdt1pjfDAMBl2EtlNGByCK5vv4TXbnYzPXc+1TUTTsVAe285immcN4U4eYdEQbuYRLhjCVWchje3/ydluZRF/Uk8usexWXSlFFAaNeOvPuseBMc794NCuWwyDqq46MIbBmUO7bsFAbuAhXflXDK9gHFyDKlju+uEJmQLPwBzy0dOfSR+7wXgGvJpp8XzPh7/ywHwO/HyzjOAt1eyDIKAE3o0gmcpffN2Hv+0hF1AR8gIU7CLrjxSuU+oGgzUJvmMy0KlbTv1tKALCl3icgmgtHKMG5sGlLHyNMAz1W2QDG8AejxBjvoJb+hC0b6ezvgcjLYW+igQdpWygAvc3FzlBJ9YGzn0dzsmHcPPH56TpuaZvR0D/0EWnGM0AAAAASUVORK5CYII=");
}

.pe-debug-panel {
  position: absolute;
  bottom: 20px;
  left: 20px;
  height: 60px;
  display: flex;
  align-items: center;
  background: white;
  padding: 0 20px;
  border-radius: 10px;
  box-shadow: 0 3px 6px -3px rgba(0, 0, 0, 0.2);
  z-index: 200;
  line-height: 1;
}

.pe-debug_cursor-position {
  position: relative;
}

.pe-debug_cursor-highlight-root {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 0;
}

.pe-debug_cursor-highlight {
  position: absolute;
  box-sizing: content-box;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(58, 128, 195, 0.1);
  z-index: 1;
  pointer-events: none;
  will-change: transform, opacity, top, bottom;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
}
.pe-debug_cursor-highlight:before {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  right: 0;
  bottom: -2px;
  border: solid rgba(58, 103, 195, 0.2);
  border-width: 2px 0 2px 0;
}
.pe-debug_cursor-highlight.-animation-start-before {
  transition: none;
}
.pe-debug_cursor-highlight.-animation-start-after {
  transition-property: transform, opacity;
  transition: 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.pe-debug_cursor-highlight-inner {
  position: absolute;
  top: -2px;
  left: 0;
  width: 100%;
  bottom: -2px;
  border: solid rgba(58, 103, 195, 0.3);
  border-width: 2px 0 2px 0;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  will-change: left, width;
  animation-name: pe-debug_cursor-highlight-inner;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
}

@keyframes pe-debug_cursor-highlight-inner {
  0% {
    border-color: rgba(58, 103, 195, 0.3);
  }
  20% {
    border-color: rgba(58, 103, 195, 0.5);
  }
  50% {
    border-color: rgba(58, 103, 195, 0.5);
  }
  70% {
    border-color: rgba(58, 103, 195, 0.3);
  }
  100% {
    border-color: rgba(58, 103, 195, 0.3);
  }
}
.pe-block_breakpoint {
  width: 13px;
  height: 13px;
  position: absolute;
  border-radius: 100%;
  left: 0;
  z-index: 3;
  display: none;
  cursor: pointer;
}
.pe-block_breakpoint.-active {
  background: rgb(139, 99, 239) !important;
  display: block;
}

.pe-block_title:hover .pe-block_breakpoint {
  background: rgba(139, 99, 239, 0.1);
  display: block;
}
.pe-block_title:hover .pe-block_breakpoint:hover {
  background: rgba(139, 99, 239, 0.25);
}

/* general styles */
expression-editor {
  border-radius: 4px;
  transition: border-color ease-in-out 0.15s;
  width: 100%;
  outline: none;
  background-color: white;
  border-color: transparent;
  display: flex;
}

expression-editor[disabled] {
  opacity: 0.5;
  pointer-events: none;
}

expression-editor.has-error {
  border-color: #f6e4e4 !important;
}

expression-editor.has-error:hover {
  border-color: #eecdcd !important;
}

expression-editor.has-error:focus-within {
  border-color: #fb0000 !important;
}

.expression-editor_container {
  display: flex;
  flex-grow: 1;
  max-width: 100%;
}

.expression-editor_left-label {
  display: flex;
  align-items: start;
  padding: 2px;
  flex-shrink: 0;
}

.expression-editor_left-menu {
  padding: 4px;
  position: relative;
  z-index: 1;
}

.expression-editor_link-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 26px;
  line-height: 26px;
  white-space: nowrap;
  background: white;
  padding-left: calc(100% + 4px);
  z-index: -1;
  box-shadow: 0 2px 5px rgb(0 0 0/10%);
  padding-right: 4px;
  border-radius: 4px;
  font-family: sans-serif;
  font-size: 12px;
  display: none;
}

.expression-editor_left-menu.expandable.expanded .expression-editor_link-container {
  display: block;
  padding-right: 8px;
}

.expression-editor_link-element {
  text-decoration: underline;
  line-height: 26px;
  color: #666666 !important;
}

.expression-editor_fx-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAmCAYAAAHbzwkFAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAJKADAAQAAAABAAAAJgAAAABzBpKmAAAD/UlEQVRYCb1YW4hNURg+LjPjWlJyifYUD5RyKZeSBy+EB4UXSk2iaJKS8uDRk0ku4RGpocYl8iIlD0MSD4wQMZ0TjTHlYVxe5DK+b5//X/Oftddu732O8dV3/vu/91l7rbXXOaXSML4Mq0W1VVIwpIXNUAbByA9ogpOuZLRziaKOh2K7zOVw0HAOSYgd00IBJvDraVWikgmKiVC+gw9AJnaBkegQVbRDnBVdg+fFLrEDK3+pw5MsqME5WNdrPDDGGkc/9B/gK+NLqLxkEKPE6yeoP1HkJ7oEfSbOAYXJWhDLUBIvdUMSL0PWQKvptN1K7NRGrwET2KEPfA/GxX9EaYIkVlRF/LnR6AmVg6yXtDKRmOXQ4qw8F7ePdwa8p12kqlwV+wPkAS9WY9pGnxDhfCW2VoWz2agu+F9tPrp0gmu9bvwWxz2fM+dCY6Ne8RwTe7dIxlqNfgl6EFvgZXJivcAXSYzxmgahKbkYSURPVcSf2qACS6fpdhOfSp2bA6/gkzHiK5i4A/FpzUcmpmE1AhWwD9wA1oVbqNKrqewu2qnZNFkPfYnYHUUbtUmhDmqu+tBTi6Tyba4OkmQ3Os7QOSAf/zzwGfgOJPaBXEK5oIMakoXepdysuFjfgGx2WGxdwDCLgWPDRvx6DeEbqtlokulyCPpRY6t6Agp3gCB0jDSotkr1l6HQxyUUhF9A+xH4GKT+BCyLTnsMGASDZAgaU+mahCZkqIH6uFMouE3/ViMk9Wp+rAyHxigzock20TbRecYnRsSbGpWdYAsVgEvEb2SbcEzs7sCTCfM/g65QG1C2MyBQvxtY+LkzqJ8y3p7PeM5TsC1WWsPoU6BvMnYhdTyyL4D2bnz9LuIzC3WtM3l/xo3YG0tdNXVeO1G21LuZQdihNc8Tuj2CJRr9K8dBNLIjwFPFiCDvyp/uXX3As0fU7EZ3OxpFdNY2hNAIcVeuF43UFrrmU2TbkYo3nkIdciaHRihU6q+o3CeSULNGfTw66a8rjhJ1e5zihOdR3I6g6rfhnwz6iOAog5pXaO7xglpI6Y8Oj142HtI3I4eIwDLo55xkMC8WIdE26AkUckO076oFsO2osp5vTtuHOn/E2JckzGysQ4ptdCe7JM7gTdo6q6feCI81WahnQkdo2pXSeCH8L1Ni8X8GaTH1F7kh3kgZrICtYAjcQmaHAvTlWfacDxa91hCdN1IRtkIqeHDiU9ilDsgm8DXIxcLrHwF/gvxHai9YugIOCZ9D8k8STuQd4ACoMcp+sAW0uA/D5lAPzZE9gTy/Ln6U13IkspBzIrQi+ObXxhdTcuCOMQGfHSDPS1pDeROcBdZscMtgbwPXgONA/ia6B3aCL8D/gr8pY23X/G2T8QAAAABJRU5ErkJggg==");
  background-size: 18px 19px;
  width: 18px;
  height: 19px;
  position: relative;
}

.expression-editor_left-menu.expandable .expression-editor_fx-icon {
  cursor: pointer;
}

.expression-editor_fx-icon[title]:before {
  content: "";
  display: block;
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  border-bottom: 1px dotted black;
  opacity: 0.5;
}

expression-editor .CodeMirror {
  background: transparent;
}

expression-editor .CodeMirror-lines {
  padding: 6px 0;
}

expression-editor .CodeMirror-overlayscroll-horizontal {
  height: 4px;
}

expression-editor .CodeMirror-overlayscroll-vertical {
  width: 4px;
}

expression-editor .CodeMirror-overlayscroll-horizontal div, expression-editor .CodeMirror-overlayscroll-vertical div {
  background: #d6d6d6;
}

expression-editor .CodeMirror-overlayscroll-horizontal:hover div,
expression-editor .CodeMirror-overlayscroll-horizontal:active div,
expression-editor .CodeMirror-overlayscroll-vertical:hover div,
expression-editor .CodeMirror-overlayscroll-vertical:active div {
  background: #c2c2c2;
}

/* redactor theme */
expression-editor.theme-redactor {
  border: 2px solid #eeeeee;
}

expression-editor.theme-redactor:hover {
  border-color: #dddddd;
}

expression-editor.theme-redactor:focus-within {
  border-color: #0064fb;
}

expression-editor.theme-redactor .expression-editor_left-label {
  background-color: #f7f7f7;
  border-radius: 2px 0 0 2px;
}

expression-editor.theme-redactor .expression-editor_fx-icon {
  opacity: 0.6;
}

/* cabinet theme */
expression-editor.theme-cabinet {
  border: 1px solid #dcdfe6;
}

expression-editor.theme-cabinet:hover {
  border-color: #c6c8d0;
}

expression-editor.theme-cabinet:focus-within {
  border-color: #8b63ef;
}

expression-editor.theme-cabinet .expression-editor_left-label {
  background-color: #f7f7f7;
}

expression-editor.theme-cabinet .expression-editor_left-label {
  background-color: #f5f7fa;
  border-radius: 3px 0 0 3px;
}

expression-editor.theme-cabinet .expression-editor_fx-icon {
  opacity: 0.45;
}

/* code highlight */
.cm-s-formula.CodeMirror {
  font-family: "Monaco", "Menlo", "Ubuntu Mono", "Consolas", "source-code-pro", monospace;
  font-size: 12px !important;
  line-height: 1.5;
}

.cm-s-formula .cm-parentheses-open.parentheses-match,
.cm-s-formula .cm-parentheses-close.parentheses-match {
  outline: 1px solid;
}

.cm-s-formula:not(.CodeMirror-focused) .cm-parentheses-open.parentheses-match,
.cm-s-formula:not(.CodeMirror-focused) .cm-parentheses-close.parentheses-match {
  outline: none;
}

.cm-s-formula .parentheses-1, .cm-s-formula .parentheses-11, .cm-s-formula .parentheses-21, .cm-s-formula .parentheses-31,
.cm-s-formula .parentheses-41, .cm-s-formula .parentheses-51, .cm-s-formula .parentheses-61, .cm-s-formula .parentheses-71,
.cm-s-formula .parentheses-81, .cm-s-formula .parentheses-91 {
  color: #8cb900;
}

.cm-s-formula .parentheses-2, .cm-s-formula .parentheses-12, .cm-s-formula .parentheses-22, .cm-s-formula .parentheses-32,
.cm-s-formula .parentheses-42, .cm-s-formula .parentheses-52, .cm-s-formula .parentheses-62, .cm-s-formula .parentheses-72,
.cm-s-formula .parentheses-82, .cm-s-formula .parentheses-92 {
  color: #ff7100;
}

.cm-s-formula .parentheses-3, .cm-s-formula .parentheses-13, .cm-s-formula .parentheses-23, .cm-s-formula .parentheses-33,
.cm-s-formula .parentheses-43, .cm-s-formula .parentheses-53, .cm-s-formula .parentheses-63, .cm-s-formula .parentheses-73,
.cm-s-formula .parentheses-83, .cm-s-formula .parentheses-93 {
  color: #00cdc4;
}

.cm-s-formula .parentheses-4, .cm-s-formula .parentheses-14, .cm-s-formula .parentheses-24, .cm-s-formula .parentheses-34,
.cm-s-formula .parentheses-44, .cm-s-formula .parentheses-54, .cm-s-formula .parentheses-64, .cm-s-formula .parentheses-74,
.cm-s-formula .parentheses-84, .cm-s-formula .parentheses-94 {
  color: #ff38cd;
}

.cm-s-formula .parentheses-5, .cm-s-formula .parentheses-15, .cm-s-formula .parentheses-25, .cm-s-formula .parentheses-35,
.cm-s-formula .parentheses-45, .cm-s-formula .parentheses-55, .cm-s-formula .parentheses-65, .cm-s-formula .parentheses-75,
.cm-s-formula .parentheses-85, .cm-s-formula .parentheses-95 {
  color: #0061ff;
}

.cm-s-formula .parentheses-6, .cm-s-formula .parentheses-16, .cm-s-formula .parentheses-26, .cm-s-formula .parentheses-36,
.cm-s-formula .parentheses-46, .cm-s-formula .parentheses-56, .cm-s-formula .parentheses-66, .cm-s-formula .parentheses-76,
.cm-s-formula .parentheses-86, .cm-s-formula .parentheses-96 {
  color: #c0d400;
}

.cm-s-formula .parentheses-7, .cm-s-formula .parentheses-17, .cm-s-formula .parentheses-27, .cm-s-formula .parentheses-37,
.cm-s-formula .parentheses-47, .cm-s-formula .parentheses-57, .cm-s-formula .parentheses-67, .cm-s-formula .parentheses-77,
.cm-s-formula .parentheses-87, .cm-s-formula .parentheses-97 {
  color: #ff2727;
}

.cm-s-formula .parentheses-8, .cm-s-formula .parentheses-18, .cm-s-formula .parentheses-28, .cm-s-formula .parentheses-38,
.cm-s-formula .parentheses-48, .cm-s-formula .parentheses-58, .cm-s-formula .parentheses-68, .cm-s-formula .parentheses-78,
.cm-s-formula .parentheses-88, .cm-s-formula .parentheses-98 {
  color: #00e745;
}

.cm-s-formula .parentheses-9, .cm-s-formula .parentheses-19, .cm-s-formula .parentheses-29, .cm-s-formula .parentheses-39,
.cm-s-formula .parentheses-49, .cm-s-formula .parentheses-59, .cm-s-formula .parentheses-69, .cm-s-formula .parentheses-79,
.cm-s-formula .parentheses-89, .cm-s-formula .parentheses-99 {
  color: #a035ff;
}

.cm-s-formula .parentheses-10, .cm-s-formula .parentheses-20, .cm-s-formula .parentheses-30, .cm-s-formula .parentheses-40,
.cm-s-formula .parentheses-50, .cm-s-formula .parentheses-60, .cm-s-formula .parentheses-70, .cm-s-formula .parentheses-80,
.cm-s-formula .parentheses-90, .cm-s-formula .parentheses-100 {
  color: #00a7ff;
}

.cm-s-formula .parentheses-error {
  color: #ba0000 !important;
  background: rgb(186 0 0/20%) !important;
}

.cm-s-formula .parentheses-block {
  /* пока отключил, потому что в многострочных формулах выглядит странно
  background: rgb(0 0 0 / 5%);
   */
}

.cm-s-formula:not(.CodeMirror-focused) .parentheses-block {
  background: transparent;
}

.cm-s-formula .cm-string {
  color: #a11;
}

.cm-s-formula .cm-number {
  color: #164;
}

.cm-s-formula .cm-comment {
  color: #a50;
}

.cm-s-formula .cm-date {
  color: #11aa9d;
}

.cm-s-formula .cm-column {
  color: #aa7a11;
}

.cm-s-formula .cm-function {
  color: #708;
}

.cm-s-formula .cm-operator {
  color: #9c9c9c;
}

.cm-s-formula .error-mark svg {
  position: absolute;
  top: -2px;
  transform: translateX(-50%);
  z-index: 100;
}

.cm-s-formula .analyzer {
  cursor: pointer;
  border: 1px solid rgb(191 191 191);
  border-left-color: transparent;
  border-right-color: transparent;
  margin: -1px;
}

.cm-s-formula .analyzer-start {
  border-left-color: rgb(191 191 191);
}

.cm-s-formula .analyzer-end {
  border-right-color: rgb(191 191 191);
}

.cm-s-formula .analyzer-active {
  background-color: rgb(191 191 191) !important;
}

expression-scope-viewer {
  white-space: pre-wrap;
  font-family: "Monaco", "Menlo", "Ubuntu Mono", "Consolas", "source-code-pro", monospace;
  font-size: 12px !important;
  line-height: 1.7;
  padding: 4px;
  width: 100%;
  display: block;
  overflow: auto;
}

expression-scope-viewer ul {
  list-style: none;
  margin: 0 0 0 14px;
  padding: 0;
}

expression-scope-viewer li {
  position: relative;
  white-space: pre;
}

expression-scope-viewer .sv-index:before {
  content: attr(data-text);
}

expression-scope-viewer .sv-prop[data-copy] {
  background: #e6e6e6;
  padding: 1px 4px;
  border-radius: 4px;
  cursor: pointer;
}

expression-scope-viewer .sv-prop[data-copy]:hover {
  background: #d2d2d2;
}

expression-scope-viewer .sv-prop[data-copy]:active {
  background: #afafaf;
}

.expression-scope-viewer-copied {
  position: absolute;
  bottom: 100%;
  height: 28px;
  line-height: 28px;
  top: 0;
  left: 0;
  background: #000000;
  padding: 0 10px;
  color: white;
  border-radius: 5px;
  opacity: 0;
  z-index: 100000;
  transform: translateY(5px);
  pointer-events: none;
  font-family: "Monaco", "Menlo", "Ubuntu Mono", "Consolas", "source-code-pro", monospace;
  font-size: 12px;
}

.expression-scope-viewer-copied.sv-animated1 {
  transition: all 0.5s;
  opacity: 1;
  transform: translateY(0);
}

.expression-scope-viewer-copied.sv-animated2 {
  opacity: 0;
}

expression-scope-viewer .sv-num {
  color: #164;
}

expression-scope-viewer .sv-date {
  color: #11aa9d;
}

expression-scope-viewer .sv-string {
  color: #a11;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 3000px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  line-height: 1.5;
}

expression-scope-viewer .sv-collapser {
  position: absolute;
  left: -12px;
  top: 4px;
  padding: 1px;
  cursor: pointer;
  transform: rotate(0);
  transition: transform 0.2s;
}

expression-scope-viewer > .sv-collapser {
  display: none;
}

expression-scope-viewer .sv-collapser:before {
  content: "";
  display: block;
  border-width: 5px;
  border-style: solid;
  border-color: transparent;
  border-top-color: silver;
  transform: scaleX(0.75) translateY(3px);
}

expression-scope-viewer .sv-collapser.sv-collapsed ~ .sv-collapsible {
  height: 1px;
  width: 1px;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  pointer-events: none;
  margin: 0;
}

expression-scope-viewer .sv-collapser.sv-collapsed {
  transform: rotate(-90deg);
}

expression-scope-viewer .sv-collapsible + .sv-collapsed-counter {
  display: none;
}

expression-scope-viewer .sv-collapsible + .sv-collapsed-counter:before {
  content: attr(data-text);
  color: grey;
}

expression-scope-viewer .sv-collapser.sv-collapsed ~ .sv-collapsed-counter {
  display: inline-block;
  padding: 0 4px;
}

.pe-bar_title.svelte-sm9tr8 {
  padding: 20px;
  border-bottom: 1px solid #DCDFE6;
  font-size: 16px;
  font-weight: 700;
}

.pe-debug_preloader.svelte-z8mrzl.svelte-z8mrzl {
  width: 30px;
  height: 30px;
  border: 1px solid #ced0d6;
  border-radius: 100%;
  animation: svelte-z8mrzl-spinner 2.5s linear infinite;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-right: 10px;
}

.pe-debug_preloader.svelte-z8mrzl.svelte-z8mrzl:before {
  content: "";
  width: 8px;
  height: 8px;
  position: absolute;
  border-radius: 100%;
  background: #8B63EF;
  left: 0;
  top: 0;
}

@keyframes svelte-z8mrzl-spinner {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.pe-debug-status.svelte-z8mrzl + .svelte-z8mrzl {
  margin-left: 20px !important;
}

.pe-debug-formula.svelte-z8mrzl.svelte-z8mrzl, .pe-debug-start.svelte-z8mrzl.svelte-z8mrzl {
  display: inline-block;
  position: relative;
}

.pe-ui_btn.svelte-z8mrzl.svelte-z8mrzl {
  margin-left: 10px;
}

.pe-debug-start.svelte-z8mrzl > .pe-ui_btn.svelte-z8mrzl {
  margin-left: 0;
}

.pe-bar_setting.svelte-1fx7w27.svelte-1fx7w27 {
  margin: 20px;
}

.pe-bar_setting-title.svelte-1fx7w27.svelte-1fx7w27 {
  font-size: 14px;
  margin-bottom: 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.pe-bar_setting-fx.svelte-1fx7w27.svelte-1fx7w27 {
  line-height: 0;
  display: flex;
  align-items: center;
}

.pe-bar_setting-fx.svelte-1fx7w27 .expression-editor_fx-icon.svelte-1fx7w27 {
  opacity: 0.45;
  margin-right: 5px;
  transform: scale(0.8);
}

.pe-bar_setting-hint.svelte-1fx7w27.svelte-1fx7w27 {
  font-size: 13px;
  color: grey;
  margin-top: 4px;
}

textarea.svelte-1fx7w27.svelte-1fx7w27 {
  resize: vertical;
  height: 140px;
}

.pe-bar_add-list.svelte-n929n3.svelte-n929n3 {
  padding: 14px 20px;
}

.pe-bar_add-list.svelte-n929n3 + .pe-bar_add-list.svelte-n929n3 {
  border-top: 1px solid #dddfe6;
}

.pe-bar_add-template.svelte-n929n3.svelte-n929n3 {
  background: #FAFAFA;
  padding: 8px;
  cursor: move;
  display: flex;
  align-items: center;
}

.pe-bar_add-template.svelte-n929n3 + .pe-bar_add-template.svelte-n929n3 {
  margin-top: 8px;
}

.pe-bar_add-title.svelte-n929n3.svelte-n929n3 {
  font-weight: 500;
  padding-bottom: 14px;
}

.pe-bar_add-icon.svelte-n929n3.svelte-n929n3 {
  margin-right: 4px;
}

.pe-bar_timeline-skip.svelte-1bmiicg.svelte-1bmiicg {
  margin: 20px;
  position: relative;
}

.pe-bar_timeline-skip-icon.svelte-1bmiicg.svelte-1bmiicg {
  width: 27px;
  height: 27px;
  background: #e5e7ed;
  border-radius: 100%;
  margin-right: 12px;
}

.pe-bar_timeline-skip-trail.svelte-1bmiicg.svelte-1bmiicg {
  position: absolute;
  width: 1px;
  top: 0;
  left: 13px;
  bottom: -20px;
  z-index: -1;
  background: #e4e7ed;
}

.pe-bar_timeline-skip.svelte-1bmiicg:last-child .pe-bar_timeline-skip-trail.svelte-1bmiicg {
  display: none;
}

.pe-start-panel.svelte-s8w2jz {
  position: absolute;
  width: 460px;
  left: -20px;
  background: white;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 3px 6px -3px rgba(0, 0, 0, 0.2);
  bottom: 40px;
  display: none;
}

.pe-start-panel.-active.svelte-s8w2jz {
  display: block;
}

.pe-start-panel.svelte-s8w2jz expression-editor {
  margin: 10px 0;
}

.pe-start-panel_error.svelte-s8w2jz {
  margin-top: 10px;
  padding: 10px;
  border-radius: 5px;
  background: #ffe1e1;
}

.pe-formula-playground.svelte-1fw0uey {
  position: absolute;
  width: 460px;
  height: 400px;
  left: 50%;
  transform: translateX(-50%);
  margin-left: 5px;
  background: white;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 3px 6px -3px rgba(0, 0, 0, 0.2);
  bottom: 40px;
  display: none;
}

.pe-formula-playground.-active.svelte-1fw0uey {
  display: block;
}

.pe-formula-playground.svelte-1fw0uey .pe-ui_tab:first-child {
  padding-left: 0;
}

.pe-formula-playground.svelte-1fw0uey .pe-ui_tab > a {
  padding-top: 0;
}

.vertical-stretch.svelte-1fw0uey {
  height: 330px;
  display: flex;
  flex-direction: column;
}

expression-scope-viewer.svelte-1fw0uey {
  margin-top: 15px;
  padding-left: 0;
  flex-grow: 1;
}

.pe-formula-playground_preview.svelte-1fw0uey {
  height: 62px;
  padding: 6px;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  flex-grow: 1;
  overflow: auto;
}

.pe-formula-playground_preview.-error.svelte-1fw0uey {
  border-color: #fb0000;
}

.pe-formula-playground_title1.svelte-1fw0uey {
  margin-top: 15px;
  margin-bottom: 10px;
}

.pe-formula-playground_title2.svelte-1fw0uey {
  margin-top: 20px;
  margin-bottom: 10px;
}

.pe-formula-playground_link.svelte-1fw0uey {
  color: grey;
  padding-top: 10px;
}

.pe-ui_db-table.svelte-2ibebk {
  cursor: pointer;
}

select.svelte-2ibebk {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

.pe-ui_db-table.svelte-2ibebk:before {
  content: "";
  position: absolute;
  border: solid currentColor;
  border-width: 0 0 1px 1px;
  right: 14px;
  top: 10px;
  height: 7px;
  width: 7px;
  transform: rotate(-45deg);
}

.pe-ui_db-table-label.svelte-2ibebk {
  padding-right: 15px;
}

.pe-ui_checkbox__input.svelte-xbemfx.svelte-xbemfx {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  line-height: 1;
  position: relative;
  vertical-align: middle;
}

.pe-ui_checkbox__input.-disabled.svelte-xbemfx .pe-ui_checkbox__inner.svelte-xbemfx {
  background-color: #edf2fc;
  border-color: #dcdfe6;
  cursor: not-allowed;
}

.pe-ui_checkbox__input.-disabled.svelte-xbemfx .pe-ui_checkbox__inner.svelte-xbemfx:after {
  cursor: not-allowed;
  border-color: #c0c4cc;
}

.pe-ui_checkbox__input.-disabled.-checked.svelte-xbemfx .pe-ui_checkbox__inner.svelte-xbemfx {
  background-color: #f2f6fc;
  border-color: #dcdfe6;
}

.pe-ui_checkbox__input.-disabled.-checked.svelte-xbemfx .pe-ui_checkbox__inner.svelte-xbemfx:after {
  border-color: #c0c4cc;
}

.pe-ui_checkbox__input.-disabled.svelte-xbemfx + span.pe-ui_checkbox__label.svelte-xbemfx {
  color: #c0c4cc;
  cursor: not-allowed;
}

.pe-ui_checkbox__input.-checked.svelte-xbemfx .pe-ui_checkbox__inner.svelte-xbemfx {
  background-color: #8B63EF;
  border-color: #8B63EF;
}

.pe-ui_checkbox__input.-checked.svelte-xbemfx .pe-ui_checkbox__inner.svelte-xbemfx:after {
  transform: rotate(45deg) scaleY(1);
}

.pe-ui_checkbox__input.-checked.svelte-xbemfx + .pe-ui_checkbox__label.svelte-xbemfx {
  color: #8B63EF;
}

.pe-ui_checkbox__input.svelte-xbemfx:focus-within .pe-ui_checkbox__inner.svelte-xbemfx {
  border-color: #8B63EF;
}

.pe-ui_checkbox__inner.svelte-xbemfx.svelte-xbemfx {
  display: inline-block;
  position: relative;
  border: 1px solid #dcdfe6;
  border-radius: 2px;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  background-color: #fff;
  z-index: 1;
  transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
}

.pe-ui_checkbox__inner.svelte-xbemfx.svelte-xbemfx:hover {
  border-color: #8B63EF;
}

.pe-ui_checkbox__inner.svelte-xbemfx.svelte-xbemfx:after {
  box-sizing: content-box;
  content: "";
  border: 1px solid #fff;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
  transform: rotate(45deg) scaleY(0);
  width: 3px;
  transition: transform 0.15s ease-in 0.05s;
  transform-origin: center;
}

.pe-ui_checkbox__original.svelte-xbemfx.svelte-xbemfx {
  opacity: 0;
  outline: none;
  position: absolute;
  margin: 0;
  width: 0;
  height: 0;
  z-index: -1;
}

.pe-ui_checkbox__label.svelte-xbemfx.svelte-xbemfx {
  display: inline-block;
  padding-left: 5px;
  line-height: 19px;
  font-size: 14px;
}

.pe-ui_select.svelte-1s58uiu {
  cursor: pointer;
}

select.svelte-1s58uiu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

.pe-ui_select.svelte-1s58uiu:before {
  content: "";
  position: absolute;
  border: solid currentColor;
  border-width: 0 0 1px 1px;
  right: 14px;
  top: 10px;
  height: 7px;
  width: 7px;
  transform: rotate(-45deg);
}

.pe-ui_select-label.svelte-1s58uiu {
  padding-right: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.pe-ui_select-scenario.svelte-ezbqta {
  cursor: pointer;
}

select.svelte-ezbqta {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

.pe-ui_select-scenario.svelte-ezbqta:before {
  content: "";
  position: absolute;
  border: solid currentColor;
  border-width: 0 0 1px 1px;
  right: 14px;
  top: 10px;
  height: 7px;
  width: 7px;
  transform: rotate(-45deg);
}

.pe-ui_select-scenario-label.svelte-ezbqta {
  padding-right: 15px;
}

.svelte-toggle.svelte-glxc9o.svelte-glxc9o {
  touch-action: pan-x;
  display: inline-block;
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  padding: 0;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}

.svelte-toggle--track.svelte-glxc9o.svelte-glxc9o {
  width: 40px;
  height: 20px;
  padding: 0;
  border-radius: 30px;
  background-color: #DCDFE6;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.svelte-toggle--screen-reader.svelte-glxc9o.svelte-glxc9o {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.svelte-toggle.svelte-glxc9o:hover:not(.svelte-toggle--disabled) .svelte-toggle--track.svelte-glxc9o {
  background-color: #c6c8d0;
}

.svelte-toggle--checked.svelte-glxc9o .svelte-toggle--track.svelte-glxc9o {
  background-color: #8B63EF;
}

.svelte-toggle--checked.svelte-glxc9o:hover:not(.svelte-toggle--disabled) .svelte-toggle--track.svelte-glxc9o {
  background-color: #7f5bda;
}

.svelte-toggle--track-checked.svelte-glxc9o.svelte-glxc9o {
  position: absolute;
  width: 14px;
  height: 10px;
  top: 0px;
  bottom: 0px;
  margin-top: auto;
  margin-bottom: auto;
  line-height: 0;
  left: 8px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}

.svelte-toggle--checked.svelte-glxc9o .svelte-toggle--track-checked.svelte-glxc9o {
  opacity: 1;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}

.svelte-toggle--track-unchecked.svelte-glxc9o.svelte-glxc9o {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 0px;
  bottom: 0px;
  margin-top: auto;
  margin-bottom: auto;
  line-height: 0;
  right: 10px;
  opacity: 1;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}

.svelte-toggle--checked.svelte-glxc9o .svelte-toggle--track-unchecked.svelte-glxc9o {
  opacity: 0;
}

.svelte-toggle--disabled.svelte-glxc9o.svelte-glxc9o {
  cursor: not-allowed;
  opacity: 0.5;
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s;
}

.svelte-toggle--thumb.svelte-glxc9o.svelte-glxc9o {
  transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  position: absolute;
  top: 1px;
  left: 1px;
  width: 18px;
  height: 18px;
  border: 1px solid #DCDFE6;
  border-radius: 50%;
  background-color: white;
}

.svelte-toggle--checked.svelte-glxc9o .svelte-toggle--thumb.svelte-glxc9o {
  left: 21px;
  border-color: #8B63EF;
}

ul.svelte-tkws4z.svelte-tkws4z {
  display: flex;
  border-bottom: 2px solid #f1f1f1;
}

li.svelte-tkws4z.svelte-tkws4z {
  font-weight: 400;
  padding: 0 10px;
  cursor: pointer;
}

li.svelte-tkws4z a.svelte-tkws4z {
  padding: 15px 0;
  display: inline-block;
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
}

li.svelte-tkws4z.svelte-tkws4z:hover {
  color: #8B63EF;
}

li.-active.svelte-tkws4z.svelte-tkws4z {
  color: #8B63EF;
}

li.-active.svelte-tkws4z a.svelte-tkws4z {
  border-bottom-color: #8B63EF;
}

.pe-bar_log.svelte-yhgni0.svelte-yhgni0 {
  margin: 20px;
  display: flex;
  position: relative;
}

.pe-bar_log-icon.svelte-yhgni0.svelte-yhgni0 {
  width: 27px;
  height: 27px;
  border-radius: 100%;
  margin-right: 12px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pe-bar_log-icon.restorable.svelte-yhgni0.svelte-yhgni0 {
  cursor: pointer;
}

.pe-bar_log-icon.svelte-yhgni0 .-icon-restore.svelte-yhgni0 {
  display: none;
}

.pe-bar_log-icon.-success.svelte-yhgni0.svelte-yhgni0 {
  background: #67c23a;
}

.pe-bar_log-icon.-success.svelte-yhgni0 .-icon-error.svelte-yhgni0 {
  display: none;
}

.pe-bar_log-icon.-error.svelte-yhgni0.svelte-yhgni0 {
  background: #f56c6c;
}

.pe-bar_log-icon.-error.svelte-yhgni0 .-icon-success.svelte-yhgni0 {
  display: none;
}

.pe-bar_log-icon.restorable.svelte-yhgni0:hover .-icon-error.svelte-yhgni0 {
  display: none;
}

.pe-bar_log-icon.restorable.svelte-yhgni0:hover .-icon-success.svelte-yhgni0 {
  display: none;
}

.pe-bar_log-icon.restorable.svelte-yhgni0:hover .-icon-restore.svelte-yhgni0 {
  display: block;
}

.pe-bar_log-trail.svelte-yhgni0.svelte-yhgni0 {
  position: absolute;
  width: 1px;
  top: 0;
  left: 13px;
  bottom: -20px;
  z-index: -1;
  background: #e4e7ed;
}

.pe-bar_log.svelte-yhgni0:last-of-type .pe-bar_log-trail.svelte-yhgni0 {
  display: none;
}

.pe-bar_log-right.svelte-yhgni0.svelte-yhgni0 {
  flex-grow: 1;
  overflow: hidden;
}

.pe-bar_log-right-flex.svelte-yhgni0.svelte-yhgni0 {
  display: flex;
  margin: 6px 0;
  align-items: center;
}

.pe-bar_log-name.svelte-yhgni0.svelte-yhgni0 {
  font-size: 13px;
  flex-grow: 1;
  font-weight: 500;
}

.pe-bar_log-time.svelte-yhgni0.svelte-yhgni0 {
  font-size: 12px;
  color: #909399;
  flex-shrink: 0;
}

.pe-bar_log-result.svelte-yhgni0.svelte-yhgni0 {
  overflow: auto;
  font-size: 12px;
}

.fields.svelte-1b90bwu.svelte-1b90bwu {
  border-left: 1px solid #dddfe6;
  padding: 5px 0 5px 10px;
}

.field.svelte-1b90bwu + .field.svelte-1b90bwu {
  margin-top: 20px;
}

.item.svelte-74evtp {
  display: flex;
}

.item-key.svelte-74evtp, .item-value.svelte-74evtp {
  margin-right: 5px;
  flex-grow: 1;
  width: 50%;
}

.item-key.svelte-74evtp, .item-value.svelte-74evtp, .item-remove.svelte-74evtp {
  margin-bottom: 5px;
  min-width: 0;
}

.item-value.svelte-74evtp, .item-remove.svelte-74evtp {
  flex-shrink: 0;
}

.item-remove.svelte-74evtp {
  display: flex;
}

.close.svelte-74evtp {
  display: flex;
  align-items: center;
}

.close-icon.svelte-74evtp {
  position: relative;
  width: 13px;
  height: 13px;
  transform: rotate(-45deg);
  display: inline-block;
}

.close-icon.svelte-74evtp:before, .close-icon.svelte-74evtp:after {
  content: "";
  position: absolute;
  border: solid currentColor;
  height: 7px;
  width: 7px;
}

.close-icon.svelte-74evtp:before {
  border-width: 0 1px 1px 0;
  top: 0;
  left: 0;
}

.close-icon.svelte-74evtp:after {
  border-width: 1px 0 0 1px;
  bottom: 0;
  right: 0;
}

.item.svelte-1gvklaa {
  display: flex;
}

.item-field.svelte-1gvklaa, .item-type.svelte-1gvklaa {
  margin-right: 5px;
}

.item-field.svelte-1gvklaa, .item-type.svelte-1gvklaa, .item-remove.svelte-1gvklaa {
  margin-bottom: 5px;
  min-width: 0;
}

.item-type.svelte-1gvklaa, .item-remove.svelte-1gvklaa {
  flex-shrink: 0;
}

.item-remove.svelte-1gvklaa {
  display: flex;
}

.close.svelte-1gvklaa {
  display: flex;
  align-items: center;
}

.close-icon.svelte-1gvklaa {
  position: relative;
  width: 13px;
  height: 13px;
  transform: rotate(-45deg);
  display: inline-block;
}

.close-icon.svelte-1gvklaa:before, .close-icon.svelte-1gvklaa:after {
  content: "";
  position: absolute;
  border: solid currentColor;
  height: 7px;
  width: 7px;
}

.close-icon.svelte-1gvklaa:before {
  border-width: 0 1px 1px 0;
  top: 0;
  left: 0;
}

.close-icon.svelte-1gvklaa:after {
  border-width: 1px 0 0 1px;
  bottom: 0;
  right: 0;
}

.item.svelte-kfux9v {
  display: flex;
  align-items: flex-end;
}

.item-key.svelte-kfux9v, .item-value.svelte-kfux9v {
  margin-right: 5px;
  flex-grow: 1;
  width: 50%;
}

.item-key.svelte-kfux9v, .item-value.svelte-kfux9v, .item-remove.svelte-kfux9v {
  margin-bottom: 5px;
  min-width: 0;
}

.item-value.svelte-kfux9v, .item-remove.svelte-kfux9v {
  flex-shrink: 0;
}

.item-remove.svelte-kfux9v {
  display: flex;
}

.close.svelte-kfux9v {
  display: flex;
  align-items: center;
}

.close-icon.svelte-kfux9v {
  position: relative;
  width: 13px;
  height: 13px;
  transform: rotate(-45deg);
  display: inline-block;
}

.close-icon.svelte-kfux9v:before, .close-icon.svelte-kfux9v:after {
  content: "";
  position: absolute;
  border: solid currentColor;
  height: 7px;
  width: 7px;
}

.close-icon.svelte-kfux9v:before {
  border-width: 0 1px 1px 0;
  top: 0;
  left: 0;
}

.close-icon.svelte-kfux9v:after {
  border-width: 1px 0 0 1px;
  bottom: 0;
  right: 0;
}

.item-value.svelte-jic0ca {
  margin-top: 8px;
}

.item-hint.svelte-jic0ca {
  font-size: 13px;
  color: #909399;
  margin-top: 5px;
}