/* Root styles */

html {
  overflow-x: auto;
  overflow-y: scroll;
}

/* Global styles */

.modern-theme {
  --title-gap: 6px;
  --group-size: 16px;
  --icons-size: 16px;
  --path-width: 100px;
  --arrow-width: 16px;
  --border-width: 1px;
  --action-padding: 4px;
  --letter-spacing: -0.2px;
  --body-color: #616161;
  --selected-color: #a59d00;
  --description-color: #8c853d;
  --history-background: #fae9d5d1;
  --description-background: #fffecc;
  --history-color: var(--body-color);
  --body-font: 400 12px var(--font-family);
  --title-font: 600 11px var(--font-family);
  --history-font: 400 10px var(--font-family);
  /* The numeric values above should be specified in pixels */
  --font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.modern-theme .main {
  min-height: 100vh;
  padding-left: 20px;
  line-height: normal;
  letter-spacing: var(--letter-spacing);
}

.modern-theme .pathimg {
  max-width: var(--path-width);
}

.modern-theme .arrowimg {
  margin: 2px 0;
  vertical-align: top;
}

@media screen and (max-width: 420px) {
  .modern-theme .main {
    --padding-top: 121px;
  }
}

@media screen and (min-width: 420px) {
  .modern-theme .main {
    --padding-top: 69px;
  }
}

.modern-theme .containerwithfind #paddinfind {
  padding-top: 48px;
}

/* Tool (preview) */

.modern-theme .selector-preview {
  border-radius: 4px;
  pointer-events: all;
}

.modern-theme .selector-preview-image {
  border-radius: 4px;
  filter: grayscale(40%) opacity(75%);
}

.modern-theme .titledescription .selector-preview-image {
  height: auto;
  max-width: 100%;
}

.modern-theme .selector-preview:not(.standalone-preview) {
  margin-right: var(--action-padding);
}

.modern-theme .tool.vertical .toolcontent .selector-preview {
  margin-right: 0 !important;
}

.modern-theme .tool.inline .toolcontent .selector-preview-image {
  height: auto;
}

.modern-theme .titledescription .selector-preview:not(.standalone-preview) {
  float: left;
}

/* Tool (margins) */

.modern-theme .tool-div > * {
  --gap: 6px;
  min-width: 175px;
  margin-top: var(--gap);
}

.modern-theme #paddinfind + .tool-margin > .tool-div > :first-child {
  margin-top: 0;
}

/* Tool (actions) */

.modern-theme .tool {
  box-shadow: none;
  border-radius: 0;
  position: relative;
  background: #fafafa !important;
  --border-width: calc(1px / var(--zoom, 1));
  --border-color: var(--action-border, #c2c2c2);
  border: var(--border-width) solid var(--border-color) !important;
}

.modern-theme .toolblock {
  flex: 1;
  color: #555555;
  overflow: hidden;
  white-space: nowrap;
  font: var(--title-font);
}

.modern-theme .toolghost {
  top: auto;
  left: -10000px;
  overflow: hidden;
  position: absolute;
}

.modern-theme .executing {
  padding: 0;
  height: 26px;
  position: static;
  opacity: 1 !important;
}

.modern-theme .toolgroup {
  opacity: 0.9;
  filter: contrast(110%) grayscale(20%) brightness(105%) saturate(70%);
  mix-blend-mode: multiply;

  width: var(--group-size);
  height: var(--group-size);
  margin: -1px var(--title-gap) -1px 0;
}

.modern-theme .toolicons {
  display: grid;
  column-gap: 8px;
  justify-content: end;
  grid-auto-flow: column;
  min-width: var(--icons-size);
  margin: 0 0 0 var(--title-gap);
  transition: background-color 1s ease;
  background-color: var(--action-color) !important;
}

.modern-theme .tooltitle {
  display: flex;
  min-height: 24px;
  align-items: center;
  justify-content: center;
  padding: var(--action-padding);
  background-color: var(--action-color) !important;
}

.modern-theme .titlebody {
  margin: 0;
  display: flex;
  min-width: 24px;
  min-height: 24px;
  align-items: center;
  font: var(--body-font);
  justify-content: center;
  padding: var(--action-padding);
  color: var(--body-color) !important;
  border-top: var(--border-width) solid var(--border-color);
}

.modern-theme .toolmarker {
  margin-left: -1px;
  position: absolute;
  top: calc(-1 * var(--border-width));
  width: calc(20px + var(--offset, 0px));
  left: calc(-20px - var(--offset, 0px));
  background-color: rgba(197, 197, 197, 0.2);
  height: calc(24px + 2 * var(--border-width));
}

.modern-theme .toolhighlight {
  --border-color: #e4e594;
}

.modern-theme .toolmenufirst {
  cursor: default;
  box-shadow: none;
}

.modern-theme .movetofunction {
  color: #3378a5;
  text-decoration: underline;
}

.modern-theme .textitemtagtext {
  font-style: normal;
}

.modern-theme .toolicons > img {
  margin: 0;
  padding: 0;
  float: none;
  width: 16px;
  height: 16px;
  display: flex;
  position: static;
  object-fit: none;
}

.modern-theme .folding-folded {
  padding-top: 1px !important;
  object-fit: fill !important;
}

.modern-theme .folding-counter {
  display: flex;
  color: #818181;
  margin-right: 4px;
  align-items: center;
  justify-content: center;
  font: var(--title-font);
  font-style: italic !important;
}

.modern-theme .titledescription {
  margin: 0;
  max-width: 0;
  min-width: 100%;
  font-size: 10px;
  font-weight: 550;
  line-height: 12px;
  text-align: start;
  font-style: italic;
  overflow-wrap: break-word;
  padding: var(--action-padding);
  color: var(--description-color);
  border-top-width: var(--border-width);
  border-top-color: var(--border-color);
}

.modern-theme .movetofunction,
.modern-theme .textitemsignificant {
  font-weight: 400;
  line-height: 14px;
  font-style: normal;
}

.modern-theme .notactive .toolblock {
  text-decoration: line-through;
}

.modern-theme .notactive .toolgroup {
  filter: grayscale(100%);
}

.modern-theme .folding-folded:hover,
.modern-theme .folding-unfolded:hover,
.modern-theme .ignoreerrorsthis:hover {
  opacity: 1;
}

.modern-theme .toolghost > .toolmarker {
  display: none;
}

.modern-theme .tooltarget > .toolmarker {
  z-index: -1;
  width: 100vw;
  background-color: rgb(240, 238, 216) !important;
}

.modern-theme .tooltarget .executing {
  display: none;
}

.modern-theme .toolmenufirst .tooltitle {
  display: grid;
  column-gap: 8px;
  grid-auto-flow: column;
}

.modern-theme .toolhighlight .toolicons,
.modern-theme .toolhighlight .tooltitle {
  background: var(--border-color) !important;
}

.modern-theme .notactive .toolgroup,
.modern-theme .notactive .toolblock,
.modern-theme .notactive .param-prop,
.modern-theme .notactive .titledescription {
  opacity: 0.5 !important;
}

.modern-theme .tool:hover .ignoreerrorsthis,
.modern-theme .tool:hover .folding-unfolded {
  opacity: 0;
}

.modern-theme .executing > img:last-of-type {
  width: 12px;
  height: 26px;
  margin-left: 0px;
  transform: scale(1, 1);
}

.modern-theme .executing > img:first-of-type {
  width: 06px;
  height: 16px;
  margin-left: 1px;
  transform: scale(2.5, 1.4);
}

.modern-theme .toolexecutecurrent .toolmarker {
  background-color: rgba(216, 105, 95, 0.15);
}

.modern-theme .tool.foldable.folded .folding-unfolded,
.modern-theme .tool.foldable:not(.folded) .folding-folded,
.modern-theme .tool.foldable:not(.folded) .folding-counter {
  display: none;
}

.modern-theme .toolnotexecute .executing > img:last-of-type,
.modern-theme .toolexecutecurrent .executing > img:first-of-type {
  display: none;
}

.modern-theme .folding-folded,
.modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-folded,
.modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-unfolded,
.modern-theme .tool:hover .toolmarker:not(:hover) + * .ignoreerrorsthis {
  opacity: 0.8;
}

.modern-theme .param-list,
.modern-theme .param-prop {
  display: flex;
  align-items: center;
  justify-content: center;
}

.modern-theme .param-prop {
  position: relative;
}

.modern-theme .param-prop::before {
  content: '';
  position: absolute;
  top: -6px;
  left: -1px;
  right: -1px;
  bottom: -6px;
  background: transparent;
  z-index: 1;
}

.modern-theme .param-prop a {
  position: relative;
  z-index: 2;
  cursor: pointer;
}

.modern-theme .param-prop.preview-target::before {
  z-index: 6;
}

.modern-theme .param-prop.preview-target a {
  z-index: 7;
}

.modern-theme .preview-target-container .ignore-errors-container {
  display: none !important;
}

.modern-theme .tool.wrap .param-prop:not(.preview-target)::before,
.modern-theme .tool.vertical .param-prop:not(.preview-target)::before {
  z-index: -1 !important;
}

.modern-theme .param-path > :not(.selector-preview) {
  background: linear-gradient(to left, #c2c2c2, #c2c2c2);
  background-size: 100% 2px;
  background-repeat: no-repeat;
  background-position: 0px 100%;
}

.modern-theme .param-info {
  color: #a2a2a2;
}

.modern-theme .param-counter {
  color: #cc544a;
}

.modern-theme .param-omission {
  color: #a2a2a2;
}

.modern-theme .param-prop.preview-target > *:not(.param-content) {
  box-shadow: 0 1px 0 var(--selected-color);
}

.modern-theme .titlebody > * > img:not(.pathimg):not(.selector-preview-image) {
  vertical-align: baseline;
  width: var(--arrow-width);
}

/* Tool (history) */

.history-hidden {
  display: none;
}

.toolhistory-item-error {
  color: #bf3131;
}

.modern-theme .toolhistory {
  max-width: 0;
  overflow: visible;
}

.modern-theme .toolhistory:empty {
  display: none;
}

.modern-theme .toolhistory-menu {
  position: absolute;
  right: 0px;
  top: 0px;
  min-height: 19px;
  min-width: 20px;
  background-color: #ffd19c;
  padding-left: 3px;
  line-height: 17px;
  opacity: 0;
  border-left: 1px solid #fdddb8db;
  cursor: pointer;
}

.modern-theme .toolhistory-items:hover .toolhistory-menu {
  opacity: 1;
}

.modern-theme .toolhistory-menu img {
  width: 12px;
  height: 12px;
}

.modern-theme .toolhistory-item {
  cursor: text;
  display: inline;
  overflow: hidden;
  user-select: text;
  line-height: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.modern-theme .toolhistory-items {
  margin: 0;
  overflow: hidden;
  list-style: none;
  position: relative;
  white-space: nowrap;
  max-width: max-content;
  text-overflow: ellipsis;
  font: var(--history-font);
  color: var(--history-color);
  width: var(--history-width);
  --history-padding: 3px;
  background-color: var(--history-background);
  --history-width: calc(100vw - var(--offset, 0px) - 42px);
  background-color: var(--history-background);
  border: 1px solid #fdddb8db;

  border-radius: 10px;
  padding: 2px 8px;
  position: relative;
}

.modern-theme .toolhistory-items::after {
  top: 0;
  right: 0;
  content: '';
  height: 100%;
  position: absolute;
  width: var(--history-padding);
}

.modern-theme .toolhistory-item .json.null {
  color: #8546bc;
}

.modern-theme .toolhistory-item .json.date {
  color: #ce904a;
}

.modern-theme .toolhistory-item .json.array {
  color: #d44646;
}

.modern-theme .toolhistory-item .json.object {
  color: #3378a5;
}

.modern-theme .toolhistory-item .json.number {
  color: #d036d0;
}

.modern-theme .toolhistory-item .json.string {
  color: #2db669;
}

.modern-theme .toolhistory-item .json.boolean {
  color: #2525cc;
}

.modern-theme .toolhistory-item .json.undefined {
  color: #808080;
}

.modern-theme .toolhistory.wrap .toolhistory-item {
  white-space: normal;
  overflow-wrap: break-word;
}

/* Tool (borders) */

@media (min-resolution: 1.5dppx) {
  .modern-theme .tool {
    --border-width: calc(2px / var(--zoom, 1));
  }
}

/* Tool (inline) */

.modern-theme .tool.inline {
  pointer-events: none;
  border: none !important;
  background: transparent !important;
}

.modern-theme .tool.inline .pathimg {
  max-height: 22px;
}

.modern-theme .tool.inline .titlebody {
  padding-top: 0;
  padding-bottom: 0;
  border-top-width: 0;
}

.modern-theme .tool.inline .param-path {
  display: flex;
  align-items: center;
  justify-content: center;
}

.modern-theme .tool.inline .toolmarker {
  top: 0;
  margin-left: 0;
}

.modern-theme .tool.inline .toolcontent {
  position: relative;
  max-width: max-content;
  background-color: #fafafa !important;
  border: var(--border-width) solid var(--border-color) !important;
}

.modern-theme .inline .titledescription {
  max-width: 400px;
  margin-bottom: -3px;
  border-top-width: 0;
  background-color: transparent;
  padding: 1px calc(var(--action-padding) + 1px);
}

.modern-theme .inline .toolinsert,
.modern-theme .inline .toolinsertdata,
.modern-theme .tool.inline:not(.toolmenufirst) {
  min-width: 100%;
}

.modern-theme .inline.foldable .titledescription {
  background-repeat: no-repeat;
  background-size: auto;
  background-image: linear-gradient(to right, #f0f0f0 1px, rgba(0, 0, 0, 0) 1px);
}

.modern-theme .tool.inline .toolcontent > .toolicons {
  left: calc(min(100%, 100vw - var(--offset, 0px) - 26px - 2px) - 26px);
  border: var(--border-width) solid var(--border-color);
  top: calc(-1 * var(--border-width));
  padding: var(--action-padding);
  padding-right: calc(var(--action-padding) + 1px);
  border-right-width: 0;
  position: absolute;
  min-height: 24px;
  max-width: 26px;
  z-index: 4;
  opacity: 0;
  margin: 0;
  right: 0;
}

.modern-theme .tool.inline.actionselected .toolicons {
  border-color: var(--selected-color);
}

.modern-theme .tool.inline:not(.foldable) .toolblock {
  margin-right: var(--title-gap);
}

.modern-theme .tool.inline > *:not(.titledescription) {
  pointer-events: all;
}

.modern-theme .tool.inline.actionselected .toolcontent {
  border-color: var(--selected-color) !important;
}

.modern-theme .tool.inline.actionselected .titledescription {
  border-top-color: var(--selected-color) !important;
}

.modern-theme .inline.foldable.actionselected .titledescription {
  background-image: linear-gradient(to right, #d0d0d0 1px, rgba(0, 0, 0, 0) 1px);
}

.modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop {
  min-height: 24px;
}

.modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-list {
  min-width: 100%;
  justify-content: flex-start;
}

.modern-theme .tool.inline:not(.foldable) .toolblock + .toolicons {
  display: none;
}

.modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .toolcontent {
  display: flex;
}

.modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop:first-child {
  margin-left: var(--title-width, 0);
}

.modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle + .param-prop {
  min-width: 16px;
}

.modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .tooltitle:only-child {
  flex: 1;
}

.modern-theme .tool.inline:hover .toolmarker:not(:hover) + .toolcontent > .toolicons {
  opacity: 1;
}

.modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle:not(:only-child)::after {
  left: -1px;
  content: '';
  position: absolute;
  width: calc(100% + 2px);
  height: var(--border-width);
  background-color: var(--border-color);
  bottom: calc(-1 * var(--border-width));
}

.modern-theme .tool.inline:not(.toolmenufirst):not(.empty) .tooltitle:not(:only-child) {
  border-right: var(--border-width) solid var(--border-color);
}

.modern-theme .tool.inline.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child) {
  border-color: var(--selected-color);
}

.modern-theme .tool.inline.wrap:not(.toolmenufirst) .titlebody .tooltitle:not(:only-child) {
  margin-left: -4px;
  margin-right: 4px;
  position: relative;
}

.modern-theme .tool.inline.wrap.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child)::after {
  background-color: var(--selected-color);
}

/* Tool (variation) */

.modern-theme .tool.wrap .param-list {
  flex-wrap: wrap;
}

.modern-theme .tool.vertical .titlebody {
  flex-direction: column;
}

.modern-theme .tool.vertical .param-list {
  flex-direction: column;
}

.modern-theme .tool.vertical .titlebody .arrowimg {
  margin-left: 6px;
}

.modern-theme .tool.vertical .titlebody .param-text {
  display: none;
}

.modern-theme .tool.vertical .titlebody .param-content {
  display: flex;
}

/* Tool (insertion) */

.modern-theme .toolinsert {
  height: 20px;
  display: flex;
  color: #d9d9d9;
  font-size: 12px;
  max-width: unset;
  box-shadow: none;
  line-height: 16px;
  border-radius: 2px;
  align-items: center;
  margin-top: var(--gap);
  padding: 2px 6px 2px 4px;
  background: none !important;
  border-color: #cacaca !important;
}

.modern-theme .toolselected {
  color: #d8695f;
  border-color: #ff857b !important;
}

.modern-theme .toolinsertdata {
  padding: 0;
  margin-top: 0;
  background-color: #fff;
}

.modern-theme .toollabelcreate {
  top: 0;
  left: 100%;
  right: auto;
  display: flex;
  padding: 0 0 0 4px;
}

.modern-theme .toolinsert:empty {
  height: 6px;
}

.modern-theme .toolinsert-state {
  display: flex;
  align-items: center;
  justify-content: center;
}

.modern-theme .toollabelcreate > img {
  width: 20px;
  height: 20px;
  opacity: 0.5;
  filter: brightness(50%) saturate(100%) hue-rotate(0deg);
}

.modern-theme .toollabelcreate:hover {
  opacity: 1 !important;
}

.modern-theme .toollabelcreate:hover > img {
  opacity: 0.7;
  filter: invert(20%) sepia(100%) saturate(7500%) brightness(100%) brightness(0.5);
}

.modern-theme .toolinsertdata::after {
  top: 100%;
}

.modern-theme .toolinsertdata::before {
  bottom: 100%;
}

.modern-theme .toolinsertdata::after,
.modern-theme .toolinsertdata::before {
  left: 0;
  width: 100%;
  content: '';
  height: var(--gap);
  position: absolute;
}

.modern-theme .toolinsert > span > img {
  margin-right: 6px;
}

.modern-theme .toolinsert:empty + .toollabelcreate {
  top: -5px;
}

.modern-theme .toolinsertdata:hover .toollabelcreate {
  opacity: 0.7;
}

.modern-theme .toolinsert:empty + .toollabelcreate > img {
  width: 17px;
  height: 17px;
}

.modern-theme .dragactive .toolinsertdrop,
.modern-theme .dragactivelabel .toolinsertdrop {
  background-color: #ffd6d3 !important;
}

.modern-theme .dragactive .toolinsert:not(.toolselected),
.modern-theme .dragactivelabel .toolinsert:not(.toolselected) {
  color: #d8695f;
  border-color: #ff857b !important;
}

.modern-theme .dragactive .toolinsert-state-base,
.modern-theme .dragactive .toolinsert-state-active,
.modern-theme .toolselected > .toolinsert-state-base,
.modern-theme .dragactivelabel .toolinsert-state-base,
.modern-theme .dragactivelabel .toolinsert-state-active,
.modern-theme :not(.toolselected) > .toolinsert-state-active,
.modern-theme #container:not(.dragactive):not(.dragactivelabel) .toolinsert-state-dropzone {
  display: none;
}

/* Action selection */

.modern-theme .actionselected {
  border-color: var(--selected-color) !important;
}

.modern-theme .actionselected .selected {
  display: none !important;
}

/* Smart (insertion) */

.modern-insert .toolinsert {
  padding: 0;
  margin-top: 0;
  height: 0 !important;
  border-width: 0 !important;
  border-style: none !important;
}

.modern-insert .toollabelcreate,
.modern-insert .toolinsert-state,
.modern-insert .toolinsertdata::after,
.modern-insert .toolinsertdata::before {
  display: none !important;
}

/* Animate (insertion) */

.modern-theme.animate-insert .tag,
.modern-theme.animate-insert #visualizelabels {
  display: none !important;
}

.modern-theme.animate-insert .tool-margin.animate .toolinsert {
  transition: 0.4s ease;
  transition-property: height, margin-top, border-width;
}

/* Notification (toast) */

@keyframes shake {
  0%,
  100% {
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translateX(-8px);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translateX(8px);
  }
}

.modern-theme.notification-shown #notification {
  bottom: 0;
  left: -8px;
  z-index: 10;
  height: 32px;
  display: flex;
  color: #ff5555;
  position: fixed;
  font-size: 12px;
  font-weight: bold;
  user-select: none;
  align-items: center;
  justify-content: center;
  width: calc(100% + 16px);
  border-top: 1px solid #ff6666;
  background: rgb(255, 226, 226);
}

.modern-theme.notification-shown #notification.animated {
  animation: shake 1s ease forwards;
}

/* Collapse area (insertion) */

.modern-theme .half-bottom .toolinsertdata:not([task-id*='-'])::after,
.modern-theme :not(.folded) + .half-top .toolinsertdata:only-child::before,
.modern-theme :not(.folded) + .half-top .toolinsertdata[task-id*='-']::before {
  height: calc(var(--gap) / 2);
}
/* Root styles */  html {   overflow-x: auto;   overflow-y: scroll; }  /* Global styles */  .modern-theme {   --title-gap: 6px;   --group-size: 16px;   --icons-size: 16px;   --path-width: 100px;   --arrow-width: 16px;   --border-width: 1px;   --action-padding: 4px;   --letter-spacing: -0.2px;   --body-color: #616161;   /* --selected-color: #a59d00; */   /* --description-color: #8c853d; */   /* --history-background: #fae9d5d1; */   /* --description-background: #fffecc; */   --history-color: var(--body-color);   --body-font: 400 12px var(--font-family);   --title-font: 600 11px var(--font-family);   --history-font: 400 10px var(--font-family);   /* The numeric values above should be specified in pixels */   --font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }  .modern-theme .main {   min-height: 100vh;   padding-left: 20px;   line-height: normal;   letter-spacing: var(--letter-spacing); }  .modern-theme .pathimg {   max-width: var(--path-width); }  .modern-theme .arrowimg {   margin: 2px 0;   vertical-align: top; }  @media screen and (max-width: 420px) {   .modern-theme .main {     --padding-top: 121px;   } }  @media screen and (min-width: 420px) {   .modern-theme .main {     --padding-top: 69px;   } }  .modern-theme .containerwithfind #paddinfind {   padding-top: 48px; }  /* Tool (preview) */  .modern-theme .selector-preview {   border-radius: 4px;   pointer-events: all; }  .modern-theme .selector-preview-image {   border-radius: 4px;   filter: grayscale(40%) opacity(75%); }  .modern-theme .titledescription .selector-preview-image {   height: auto;   max-width: 100%; }  .modern-theme .selector-preview:not(.standalone-preview) {   margin-right: var(--action-padding); }  .modern-theme .tool.vertical .toolcontent .selector-preview {   margin-right: 0 !important; }  .modern-theme .tool.inline .toolcontent .selector-preview-image {   height: auto; }  .modern-theme .titledescription .selector-preview:not(.standalone-preview) {   float: left; }  /* Tool (margins) */  .modern-theme .tool-div > * {   --gap: 6px;   min-width: 175px;   margin-top: var(--gap); }  .modern-theme #paddinfind + .tool-margin > .tool-div > :first-child {   margin-top: 0; }  /* Tool (actions) */  .modern-theme .tool {   box-shadow: none;   border-radius: 0;   position: relative;   background: #fafafa !important;   --border-width: calc(1px / var(--zoom, 1));   --border-color: var(--action-border, #c2c2c2);   border: var(--border-width) solid var(--border-color) !important; }  .modern-theme .toolblock {   flex: 1;   color: #555555;   overflow: hidden;   white-space: nowrap;   font: var(--title-font); }  .modern-theme .toolghost {   top: auto;   left: -10000px;   overflow: hidden;   position: absolute; }  .modern-theme .executing {   padding: 0;   height: 26px;   position: static;   opacity: 1 !important; }  .modern-theme .toolgroup {   opacity: 0.9;   filter: contrast(110%) grayscale(20%) brightness(105%) saturate(70%);   /* mix-blend-mode: multiply; */   width: var(--group-size);   height: var(--group-size);   margin: -1px var(--title-gap) -1px 0; }  .modern-theme .toolicons {   display: grid;   column-gap: 8px;   justify-content: end;   grid-auto-flow: column;   min-width: var(--icons-size);   margin: 0 0 0 var(--title-gap);   transition: background-color 1s ease;   background-color: var(--action-color); }  .modern-theme .tooltitle {   display: flex;   min-height: 24px;   align-items: center;   justify-content: center;   padding: var(--action-padding); }  .modern-theme .titlebody {   margin: 0;   display: flex;   min-width: 24px;   min-height: 24px;   align-items: center;   font: var(--body-font);   justify-content: center;   padding: var(--action-padding);   color: var(--body-color) !important;   border-top: var(--border-width) solid var(--border-color); }  .modern-theme .toolmarker {   margin-left: -1px;   position: absolute;   top: calc(-1 * var(--border-width));   width: calc(20px + var(--offset, 0px));   left: calc(-20px - var(--offset, 0px));   background-color: rgba(197, 197, 197, 0.2);   height: calc(24px + 2 * var(--border-width)); }  .modern-theme .toolhighlight {   --border-color: #e4e594; }  .modern-theme .toolmenufirst {   cursor: default;   box-shadow: none; }  .modern-theme .movetofunction {   color: #3378a5;   text-decoration: underline; }  .modern-theme .textitemtagtext {   font-style: normal; }  .modern-theme .toolicons > img {   margin: 0;   padding: 0;   float: none;   width: 16px;   height: 16px;   display: flex;   position: static;   object-fit: none; }  .modern-theme .folding-folded {   padding-top: 1px !important;   object-fit: fill !important; }  .modern-theme .folding-counter {   display: flex;   color: #818181;   margin-right: 4px;   align-items: center;   justify-content: center;   font: var(--title-font);   font-style: italic !important; }  .modern-theme .titledescription {   margin: 0;   max-width: 0;   min-width: 100%;   font-size: 10px;   font-weight: 550;   line-height: 12px;   text-align: start;   font-style: italic;   overflow-wrap: break-word;   padding: var(--action-padding);   color: var(--description-color);   border-top-width: var(--border-width);   border-top-color: var(--border-color); }  .modern-theme .movetofunction, .modern-theme .textitemsignificant {   font-weight: 400;   line-height: 14px;   font-style: normal; }  .modern-theme .notactive .toolblock {   text-decoration: line-through; }  .modern-theme .notactive .toolgroup {   filter: grayscale(100%); }  .modern-theme .folding-folded:hover, .modern-theme .folding-unfolded:hover, .modern-theme .ignoreerrorsthis:hover {   opacity: 1; }  .modern-theme .toolghost > .toolmarker {   display: none; }  .modern-theme .tooltarget > .toolmarker {   z-index: -1;   width: 100vw;   background-color: #424242 !important; }  .modern-theme .tooltarget .executing {   display: none; }  .modern-theme .toolmenufirst .tooltitle {   display: grid;   column-gap: 8px;   grid-auto-flow: column; }  .modern-theme .toolhighlight .toolicons, .modern-theme .toolhighlight .tooltitle {   background: var(--border-color) !important; }  .modern-theme .notactive .toolgroup, .modern-theme .notactive .toolblock, .modern-theme .notactive .param-prop, .modern-theme .notactive .titledescription {   opacity: 0.5 !important; }  .modern-theme .tool:hover .ignoreerrorsthis, .modern-theme .tool:hover .folding-unfolded {   opacity: 0; }  .modern-theme .executing > img:last-of-type {   width: 12px;   height: 26px;   margin-left: 0px;   transform: scale(1, 1); }  .modern-theme .executing > img:first-of-type {   width: 06px;   height: 16px;   margin-left: 1px;   transform: scale(2.5, 1.4); }  .modern-theme .toolexecutecurrent .toolmarker {   background-color: rgba(216, 105, 95, 0.15); }  .modern-theme .tool.foldable.folded .folding-unfolded, .modern-theme .tool.foldable:not(.folded) .folding-folded, .modern-theme .tool.foldable:not(.folded) .folding-counter {   display: none; }  .modern-theme .toolnotexecute .executing > img:last-of-type, .modern-theme .toolexecutecurrent .executing > img:first-of-type {   display: none; }  .modern-theme .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-unfolded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .ignoreerrorsthis {   opacity: 0.8; }  .modern-theme .param-list, .modern-theme .param-prop {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .param-prop {   position: relative; }  .modern-theme .param-prop::before {   content: '';   position: absolute;   top: -6px;   left: -1px;   right: -1px;   bottom: -6px;   background: transparent;   z-index: 1; }  .modern-theme .param-prop a {   position: relative;   z-index: 2;   cursor: pointer; }  .modern-theme .param-prop.preview-target::before {   z-index: 6; }  .modern-theme .param-prop.preview-target a {   z-index: 7; }  .modern-theme .preview-target-container .ignore-errors-container {   display: none !important; }  .modern-theme .tool.wrap .param-prop:not(.preview-target)::before, .modern-theme .tool.vertical .param-prop:not(.preview-target)::before {   z-index: -1 !important; }  .modern-theme .param-path > :not(.selector-preview) {   background: linear-gradient(to left, #c2c2c2, #c2c2c2);   background-size: 100% 2px;   background-repeat: no-repeat;   background-position: 0px 100%; }  .modern-theme .param-info {   color: #a2a2a2; }  .modern-theme .param-counter {   color: #cc544a; }  .modern-theme .param-omission {   color: #a2a2a2; }  .modern-theme .param-prop.preview-target > *:not(.param-content) {   box-shadow: 0 1px 0 var(--selected-color); }  .modern-theme .titlebody > * > img:not(.pathimg):not(.selector-preview-image) {   vertical-align: baseline;   width: var(--arrow-width); }  /* Tool (history) */  .history-hidden {   display: none; }  .toolhistory-item-error {   color: #bf3131; }  .modern-theme .toolhistory {   max-width: 0;   overflow: visible; }  .modern-theme .toolhistory:empty {   display: none; }  .modern-theme .toolhistory-menu {   position: absolute;   right: 0px;   top: 0px;   min-height: 19px;   min-width: 20px;   background-color: #ffd19c;   padding-left: 3px;   line-height: 17px;   opacity: 0;   border-left: 1px solid #fdddb8db;   cursor: pointer; }  .modern-theme .toolhistory-items:hover .toolhistory-menu {   opacity: 1; }  .modern-theme .toolhistory-menu img {   width: 12px;   height: 12px; }  .modern-theme .toolhistory-item {   cursor: text;   display: inline;   overflow: hidden;   user-select: text;   line-height: 14px;   white-space: nowrap;   text-overflow: ellipsis; }  .modern-theme .toolhistory-items {   margin: 0;   overflow: hidden;   list-style: none;   position: relative;   white-space: nowrap;   max-width: max-content;   text-overflow: ellipsis;   font: var(--history-font);   color: var(--history-color);   width: var(--history-width);   --history-padding: 3px;   background-color: var(--history-background);   --history-width: calc(100vw - var(--offset, 0px) - 42px);   background-color: var(--history-background);   border: 1px solid #fdddb8db;   border-radius: 10px;   padding: 2px 8px;   position: relative; }  .modern-theme .toolhistory-items::after {   top: 0;   right: 0;   content: '';   height: 100%;   position: absolute;   width: var(--history-padding); }  .modern-theme .toolhistory-item .json.null {   color: #8546bc; }  .modern-theme .toolhistory-item .json.date {   color: #ce904a; }  .modern-theme .toolhistory-item .json.array {   color: #d44646; }  .modern-theme .toolhistory-item .json.object {   color: #3378a5; }  .modern-theme .toolhistory-item .json.number {   color: #d036d0; }  .modern-theme .toolhistory-item .json.string {   color: #2db669; }  .modern-theme .toolhistory-item .json.boolean {   color: #2525cc; }  .modern-theme .toolhistory-item .json.undefined {   color: #808080; }  .modern-theme .toolhistory.wrap .toolhistory-item {   white-space: normal;   overflow-wrap: break-word; }  /* Tool (borders) */  @media (min-resolution: 1.5dppx) {   .modern-theme .tool {     --border-width: calc(2px / var(--zoom, 1));   } }  /* Tool (inline) */  .modern-theme .tool.inline {   pointer-events: none;   border: none !important;   background: transparent !important; }  .modern-theme .tool.inline .pathimg {   max-height: 22px; }  .modern-theme .tool.inline .titlebody {   padding-top: 0;   padding-bottom: 0;   border-top-width: 0; }  .modern-theme .tool.inline .param-path {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .tool.inline .toolmarker {   top: 0;   margin-left: 0; }  .modern-theme .tool.inline .toolcontent {   position: relative;   max-width: max-content;   background-color: #fafafa !important;   border: var(--border-width) solid var(--border-color) !important; }  .modern-theme .inline .titledescription {   max-width: 400px;   margin-bottom: -3px;   border-top-width: 0;   background-color: transparent;   padding: 1px calc(var(--action-padding) + 1px); }  .modern-theme .inline .toolinsert, .modern-theme .inline .toolinsertdata, .modern-theme .tool.inline:not(.toolmenufirst) {   min-width: 100%; }  .modern-theme .inline.foldable .titledescription {   background-repeat: no-repeat;   background-size: auto;   background-image: linear-gradient(to right, #f0f0f0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline .toolcontent > .toolicons {   left: calc(min(100%, 100vw - var(--offset, 0px) - 26px - 2px) - 26px);   border: var(--border-width) solid var(--border-color);   top: calc(-1 * var(--border-width));   padding: var(--action-padding);   padding-right: calc(var(--action-padding) + 1px);   border-right-width: 0;   position: absolute;   min-height: 24px;   max-width: 26px;   z-index: 4;   opacity: 0;   margin: 0;   right: 0; }  .modern-theme .tool.inline.actionselected .toolicons {   border-color: var(--selected-color); }  .modern-theme .tool.inline:not(.foldable) .toolblock {   margin-right: var(--title-gap); }  .modern-theme .tool.inline > *:not(.titledescription) {   pointer-events: all; }  .modern-theme .tool.inline.actionselected .toolcontent {   border-color: var(--selected-color) !important; }  .modern-theme .tool.inline.actionselected .titledescription {   border-top-color: var(--selected-color) !important; }  .modern-theme .inline.foldable.actionselected .titledescription {   background-image: linear-gradient(to right, #d0d0d0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop {   min-height: 24px; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-list {   min-width: 100%;   justify-content: flex-start; }  .modern-theme .tool.inline:not(.foldable) .toolblock + .toolicons {   display: none; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .toolcontent {   display: flex; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop:first-child {   margin-left: var(--title-width, 0); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle + .param-prop {   min-width: 16px; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .tooltitle:only-child {   flex: 1; }  .modern-theme .tool.inline:hover .toolmarker:not(:hover) + .toolcontent > .toolicons {   opacity: 1; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   left: -1px;   content: '';   position: absolute;   width: calc(100% + 2px);   height: var(--border-width);   background-color: var(--border-color);   bottom: calc(-1 * var(--border-width)); }  .modern-theme .tool.inline:not(.toolmenufirst):not(.empty) .tooltitle:not(:only-child) {   border-right: var(--border-width) solid var(--border-color); }  .modern-theme .tool.inline.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child) {   border-color: var(--selected-color); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .titlebody .tooltitle:not(:only-child) {   margin-left: -4px;   margin-right: 4px;   position: relative; }  .modern-theme .tool.inline.wrap.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   background-color: var(--selected-color); }  /* Tool (variation) */  .modern-theme .tool.wrap .param-list {   flex-wrap: wrap; }  .modern-theme .tool.vertical .titlebody {   flex-direction: column; }  .modern-theme .tool.vertical .param-list {   flex-direction: column; }  .modern-theme .tool.vertical .titlebody .arrowimg {   margin-left: 6px; }  .modern-theme .tool.vertical .titlebody .param-text {   display: none; }  .modern-theme .tool.vertical .titlebody .param-content {   display: flex; }  /* Tool (insertion) */  .modern-theme .toolinsert {   height: 20px;   display: flex;   color: #d9d9d9;   font-size: 12px;   max-width: unset;   box-shadow: none;   line-height: 16px;   border-radius: 2px;   align-items: center;   margin-top: var(--gap);   padding: 2px 6px 2px 4px;   background: none !important;   border-color: #cacaca !important; }  .modern-theme .toolselected {   color: #d8695f;   border-color: #ff857b !important; }  .modern-theme .toolinsertdata {   padding: 0;   margin-top: 0;   background-color: #fff; }  .modern-theme .toollabelcreate {   top: 0;   left: 100%;   right: auto;   display: flex;   padding: 0 0 0 4px; }  .modern-theme .toolinsert:empty {   height: 6px; }  .modern-theme .toolinsert-state {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .toollabelcreate > img {   width: 20px;   height: 20px;   opacity: 0.5;   filter: brightness(50%) saturate(100%) hue-rotate(0deg); }  .modern-theme .toollabelcreate:hover {   opacity: 1 !important; }  .modern-theme .toollabelcreate:hover > img {   opacity: 0.7;   filter: invert(20%) sepia(100%) saturate(7500%) brightness(100%) brightness(0.5); }  .modern-theme .toolinsertdata::after {   top: 100%; }  .modern-theme .toolinsertdata::before {   bottom: 100%; }  .modern-theme .toolinsertdata::after, .modern-theme .toolinsertdata::before {   left: 0;   width: 100%;   content: '';   height: var(--gap);   position: absolute; }  .modern-theme .toolinsert > span > img {   margin-right: 6px; }  .modern-theme .toolinsert:empty + .toollabelcreate {   top: -5px; }  .modern-theme .toolinsertdata:hover .toollabelcreate {   opacity: 0.7; }  .modern-theme .toolinsert:empty + .toollabelcreate > img {   width: 17px;   height: 17px; }  .modern-theme .dragactive .toolinsertdrop, .modern-theme .dragactivelabel .toolinsertdrop {   background-color: #ffd6d3 !important; }  .modern-theme .dragactive .toolinsert:not(.toolselected), .modern-theme .dragactivelabel .toolinsert:not(.toolselected) {   color: #d8695f;   border-color: #ff857b !important; }  .modern-theme .dragactive .toolinsert-state-base, .modern-theme .dragactive .toolinsert-state-active, .modern-theme .toolselected > .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-active, .modern-theme :not(.toolselected) > .toolinsert-state-active, .modern-theme #container:not(.dragactive):not(.dragactivelabel) .toolinsert-state-dropzone {   display: none; }  /* Action selection */  .modern-theme .actionselected {   border-color: var(--selected-color) !important; }  .modern-theme .actionselected .selected {   display: none !important; }  /* Smart (insertion) */  .modern-insert .toolinsert {   padding: 0;   margin-top: 0;   height: 0 !important;   border-width: 0 !important;   border-style: none !important; }  .modern-insert .toollabelcreate, .modern-insert .toolinsert-state, .modern-insert .toolinsertdata::after, .modern-insert .toolinsertdata::before {   display: none !important; }  /* Animate (insertion) */  .modern-theme.animate-insert .tag, .modern-theme.animate-insert #visualizelabels {   display: none !important; }  .modern-theme.animate-insert .tool-margin.animate .toolinsert {   transition: 0.4s ease;   transition-property: height, margin-top, border-width; }  /* Notification (toast) */  @keyframes shake {   0%,   100% {     transform: translateX(0);   }   10%,   30%,   50%,   70%,   90% {     transform: translateX(-8px);   }   20%,   40%,   60%,   80% {     transform: translateX(8px);   } }  .modern-theme.notification-shown #notification {   bottom: 0;   left: -8px;   z-index: 10;   height: 32px;   display: flex;   color: #ff5555;   position: fixed;   font-size: 12px;   font-weight: bold;   user-select: none;   align-items: center;   justify-content: center;   width: calc(100% + 16px);   border-top: 1px solid #ff6666;   background: rgb(255, 226, 226); }  .modern-theme.notification-shown #notification.animated {   animation: shake 1s ease forwards; }  /* Collapse area (insertion) */  .modern-theme .half-bottom .toolinsertdata:not([task-id*='-'])::after, .modern-theme :not(.folded) + .half-top .toolinsertdata:only-child::before, .modern-theme :not(.folded) + .half-top .toolinsertdata[task-id*='-']::before {   height: calc(var(--gap) / 2); } /* Root styles */  html {   overflow-x: auto;   overflow-y: scroll; }  /* Global styles */  .modern-theme {--title-gap: 8px;--group-size: 14px;--icons-size: 16px;--path-width: 100px;--arrow-width: 16px;--border-width: 1px;--action-padding: 4px;--letter-spacing: -0.2px;--selected-color: #ffe06e !important;--description-color: #d51923 !important;--body-font: 400 12px var(--font-family);--title-font: 600 11px var(--font-family);   /* The numeric values above should be specified in pixels */--font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}  .modern-theme .main {   min-height: 100vh;   padding-left: 20px;   line-height: normal;   letter-spacing: var(--letter-spacing); }  .modern-theme .pathimg {   max-width: var(--path-width); }  .modern-theme .arrowimg {   margin: 2px 0;   vertical-align: top; }  @media screen and (max-width: 420px) {   .modern-theme .main {     --padding-top: 121px;   } }  @media screen and (min-width: 420px) {   .modern-theme .main {     --padding-top: 69px;   } }  .modern-theme .containerwithfind #paddinfind {   padding-top: 48px; }  /* Tool (margins) */  .modern-theme .tool-div > * {   --gap: 6px;   min-width: 175px;   margin-top: var(--gap); }  .modern-theme #paddinfind + .tool-margin > .tool-div > :first-child {   margin-top: 0; }  /* Tool (actions) */  .modern-theme .tool {box-shadow: none;border-radius: 0;position: relative;background: #fafafa !important;--border-width: calc(1px / var(--zoom, 1));--border-color: var(--action-border, #c2c2c2);border: var(--border-width) solid var(--border-color);}  .modern-theme .toolblock {   flex: 1;   color: #555555;   overflow: hidden;   white-space: nowrap;   font: var(--title-font); }  .modern-theme .toolghost {   top: auto;   left: -10000px;   overflow: hidden;   position: absolute; }  .modern-theme .executing {   padding: 0;   height: 26px;   position: static;   opacity: 1 !important; }  .modern-theme .toolgroup {opacity: 1;filter: none;width: var(--group-size);height: var(--group-size);margin: 0 var(--title-gap) 0 0;}  .modern-theme .toolicons {display: grid;column-gap: 8px;justify-content: end;grid-auto-flow: column;min-width: var(--icons-size);margin: 0 0 0 var(--title-gap);transition: background-color 1s ease;/* background-color: var(--action-color); */}  .modern-theme .tooltitle {display: flex;min-height: 24px;align-items: center;justify-content: center;padding: var(--action-padding);background-color: var(--action-color);}  .modern-theme .titlebody {   margin: 0;   display: flex;   min-width: 24px;   min-height: 24px;   align-items: center;   font: var(--body-font);   justify-content: center;   color: #616161 !important;   padding: var(--action-padding);   border-top: var(--border-width) solid var(--border-color); }  .modern-theme .toolmarker {   margin-left: -1px;   position: absolute;   top: calc(-1 * var(--border-width));   width: calc(20px + var(--offset, 0px));   left: calc(-20px - var(--offset, 0px));   background-color: rgba(197, 197, 197, 0.2);   height: calc(24px + 2 * var(--border-width)); }  .modern-theme .toolhighlight {   --border-color: #e4e594; }  .modern-theme .toolmenufirst {   cursor: default;   box-shadow: none; }  .modern-theme .movetofunction {   color: #319fe6;   text-decoration: underline; }  .modern-theme .textitemtagtext {   font-style: normal; }  .modern-theme .toolicons > img {   margin: 0;   padding: 0;   float: none;   width: 16px;   height: 16px;   display: flex;   position: static;   object-fit: none; }  .modern-theme .folding-folded {   padding-top: 1px !important;   object-fit: fill !important; }  .modern-theme .folding-counter {   display: flex;   color: #818181;   margin-right: 4px;   align-items: center;   justify-content: center;   font: var(--title-font);   font-style: italic !important; }  .modern-theme .titledescription {   margin: 0;   max-width: 0;   min-width: 100%;   font-size: 10px;   font-weight: 550;   line-height: 12px;   text-align: start;   font-style: italic;   overflow-wrap: break-word;   padding: var(--action-padding);   color: var(--description-color);   border-top-width: var(--border-width);   border-top-color: var(--border-color); }  .modern-theme .movetofunction, .modern-theme .textitemsignificant {   font-weight: 400;   line-height: 14px;   font-style: normal; }  .modern-theme .notactive .toolblock {   text-decoration: line-through; }  .modern-theme .notactive .toolgroup {   filter: grayscale(100%); }  .modern-theme .folding-folded:hover, .modern-theme .folding-unfolded:hover, .modern-theme .ignoreerrorsthis:hover {   opacity: 1; }  .modern-theme .toolghost > .toolmarker {   display: none; }  .modern-theme .tooltarget > .toolmarker {   z-index: -1;   width: 100vw;   background-color: rgb(240, 238, 216); }  .modern-theme .tooltarget .executing {   display: none; }  .modern-theme .toolmenufirst .tooltitle {   display: grid;   column-gap: 8px;   grid-auto-flow: column; }  .modern-theme .toolhighlight .toolicons, .modern-theme .toolhighlight .tooltitle {   background: var(--border-color); }  .modern-theme .notactive .toolgroup, .modern-theme .notactive .toolblock, .modern-theme .notactive .param-prop, .modern-theme .notactive .titledescription {   opacity: 0.5 !important; }  .modern-theme .tool:hover .ignoreerrorsthis, .modern-theme .tool:hover .folding-unfolded {   opacity: 0; }  .modern-theme .executing > img:last-of-type {   width: 12px;   height: 26px;   margin-left: 0px;   transform: scale(1, 1); }  .modern-theme .executing > img:first-of-type {   width: 06px;   height: 16px;   margin-left: 1px;   transform: scale(2.5, 1.4); }  .modern-theme .toolexecutecurrent .toolmarker {   background-color: rgba(216, 105, 95, 0.15); }  .modern-theme .titlebody > * > img:not(.pathimg) {   vertical-align: baseline;   width: var(--arrow-width); }  .modern-theme .tool.foldable.folded .folding-unfolded, .modern-theme .tool.foldable:not(.folded) .folding-folded, .modern-theme .tool.foldable:not(.folded) .folding-counter {   display: none; }  .modern-theme .toolnotexecute .executing > img:last-of-type, .modern-theme .toolexecutecurrent .executing > img:first-of-type {   display: none; }  .modern-theme .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-unfolded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .ignoreerrorsthis {   opacity: 0.8; }  .modern-theme .param-list, .modern-theme .param-prop {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .param-path {   background: linear-gradient(to left, #c2c2c2, #c2c2c2);   background-size: 100% 2px;   background-repeat: no-repeat;   background-position: 0px 100%; }  .modern-theme .param-info {   color: #a2a2a2; }  .modern-theme .param-counter {   color: #cc544a; }  .modern-theme .param-omission {   color: #a2a2a2; }  /* Tool (borders) */  @media (min-resolution: 1.5dppx) {   .modern-theme .tool {     --border-width: calc(2px / var(--zoom, 1));   } }  /* Tool (inline) */  .modern-theme .tool.inline {   pointer-events: none;   border: none !important;   background: transparent !important; }  .modern-theme .tool.inline .pathimg {   max-height: 22px; }  .modern-theme .tool.inline .titlebody {   padding-top: 0;   padding-bottom: 0;   border-top-width: 0; }  .modern-theme .tool.inline .param-path {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .tool.inline .toolmarker {   top: 0;   margin-left: 0; }  .modern-theme .tool.inline .toolcontent {   position: relative;   max-width: max-content;   background-color: #fafafa;   border: var(--border-width) solid var(--border-color); }  .modern-theme .inline .titledescription {   max-width: 400px;   margin-bottom: -3px;   border-top-width: 0;   background-color: transparent;   padding: 1px calc(var(--action-padding) + 1px); }  .modern-theme .inline .toolinsert, .modern-theme .inline .toolinsertdata, .modern-theme .tool.inline:not(.toolmenufirst) {   min-width: 100%; }  .modern-theme .inline.foldable .titledescription {   background-repeat: no-repeat;   background-size: auto;   background-image: linear-gradient(to right, #f0f0f0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline .toolcontent > .toolicons {   left: calc(min(100%, 100vw - var(--offset, 0px) - 26px - 2px) - 26px);   border: var(--border-width) solid var(--border-color);   top: calc(-1 * var(--border-width));   padding: var(--action-padding);   padding-right: calc(var(--action-padding) + 1px);   border-right-width: 0;   position: absolute;   min-height: 24px;   max-width: 26px;   z-index: 1;   opacity: 0;   margin: 0;   right: 0; }  .modern-theme .tool.inline.actionselected .toolicons {   border-color: var(--selected-color); }  .modern-theme .tool.inline:not(.foldable) .toolblock {   margin-right: var(--title-gap); }  .modern-theme .tool.inline > *:not(.titledescription) {   pointer-events: all; }  .modern-theme .tool.inline.actionselected .toolcontent {   border-color: var(--selected-color) !important; }  .modern-theme .tool.inline.actionselected .titledescription {   border-top-color: var(--selected-color) !important; }  .modern-theme .inline.foldable.actionselected .titledescription {   background-image: linear-gradient(to right, #d0d0d0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop {   min-height: 24px; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-list {   min-width: 100%;   justify-content: flex-start; }  .modern-theme .tool.inline:not(.foldable) .toolblock + .toolicons {   display: none; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .toolcontent {   display: flex; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop:first-child {   margin-left: var(--title-width, 0); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle + .param-prop {   min-width: 16px; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .tooltitle:only-child {   flex: 1; }  .modern-theme .tool.inline:hover .toolmarker:not(:hover) + .toolcontent > .toolicons {   opacity: 1; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   left: -1px;   content: '';   position: absolute;   width: calc(100% + 2px);   height: var(--border-width);   background-color: var(--border-color);   bottom: calc(-1 * var(--border-width)); }  .modern-theme .tool.inline:not(.toolmenufirst):not(.empty) .tooltitle:not(:only-child) {   border-right: var(--border-width) solid var(--border-color); }  .modern-theme .tool.inline.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child) {   border-color: var(--selected-color); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .titlebody .tooltitle:not(:only-child) {   margin-left: -4px;   margin-right: 4px;   position: relative; }  .modern-theme .tool.inline.wrap.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   background-color: var(--selected-color); }  /* Tool (variation) */  .modern-theme .tool.wrap .param-list {   flex-wrap: wrap; }  .modern-theme .tool.vertical .param-list {   flex-direction: column; }  .modern-theme .tool.vertical .titlebody .arrowimg {   margin-left: 6px; }  .modern-theme .tool.vertical .titlebody .param-text {   display: none; }  .modern-theme .tool.vertical .titlebody .param-content {   display: flex; }  /* Tool (insertion) */  .modern-theme .toolinsert {   height: 20px;   display: flex;   color: #d9d9d9;   font-size: 12px;   max-width: unset;   box-shadow: none;   line-height: 16px;   border-radius: 2px;   align-items: center;   margin-top: var(--gap);   padding: 2px 6px 2px 4px;   background: none !important;   border-color: #555 !important; }  .modern-theme .toolselected {   color: #d8695f;   border-color: hsl(0, 89%, 58%) !important; }  .modern-theme .toolinsertdata {   padding: 0;   margin-top: 0;   background-color: #fff; }  .modern-theme .toollabelcreate {   top: 0;   left: 100%;   right: auto;   display: flex;   padding: 0 0 0 4px; }  .modern-theme .toolinsert:empty {   height: 6px; }  .modern-theme .toolinsert-state {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .toollabelcreate > img {   width: 20px;   height: 20px;   opacity: 0.5;   filter: brightness(50%) saturate(100%) hue-rotate(0deg); }  .modern-theme .toollabelcreate:hover {   opacity: 1 !important; }  .modern-theme .toollabelcreate:hover > img {   opacity: 0.7;   filter: invert(20%) sepia(100%) saturate(7500%) brightness(100%) brightness(0.5); }  .modern-theme .toolinsertdata::after {   top: 100%; }  .modern-theme .toolinsertdata::before {   bottom: 100%; }  .modern-theme .toolinsertdata::after, .modern-theme .toolinsertdata::before {   left: 0;   width: 100%;   content: '';   height: var(--gap);   position: absolute; }  .modern-theme .toolinsert > span > img {   margin-right: 6px; }  .modern-theme .toolinsert:empty + .toollabelcreate {   top: -5px; }  .modern-theme .toolinsertdata:hover .toollabelcreate {   opacity: 0.7; }  .modern-theme .toolinsert:empty + .toollabelcreate > img {   width: 17px;   height: 17px; }  .modern-theme .dragactive .toolinsertdrop, .modern-theme .dragactivelabel .toolinsertdrop {   background-color: #ffd6d3; }  .modern-theme .dragactive .toolinsert:not(.toolselected), .modern-theme .dragactivelabel .toolinsert:not(.toolselected) {   color: #f74535;   border-color: #ff857b !important; }  .modern-theme .dragactive .toolinsert-state-base, .modern-theme .dragactive .toolinsert-state-active, .modern-theme .toolselected > .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-active, .modern-theme :not(.toolselected) > .toolinsert-state-active, .modern-theme #container:not(.dragactive):not(.dragactivelabel) .toolinsert-state-dropzone {   display: none; }  /* Action selection */  .modern-theme .actionselected {   border-color: var(--selected-color) !important; }  .modern-theme .actionselected .selected {   display: none !important; }  /* Smart (insertion) */  .modern-insert .toolinsert {   padding: 0;   margin-top: 0;   height: 0 !important;   border-width: 0 !important;   border-style: none !important; }  .modern-insert .toollabelcreate, .modern-insert .toolinsert-state, .modern-insert .toolinsertdata::after, .modern-insert .toolinsertdata::before {   display: none !important; }  /* Animate (insertion) */  .modern-theme.animate-insert .tag, .modern-theme.animate-insert #visualizelabels {   display: none !important; }  .modern-theme.animate-insert .tool-margin.animate .toolinsert {   transition: 0.4s ease;   transition-property: height, margin-top, border-width; }  /* Notification (toast) */  @keyframes shake {   0%,   100% {     transform: translateX(0);   }   10%,   30%,   50%,   70%,   90% {     transform: translateX(-8px);   }   20%,   40%,   60%,   80% {     transform: translateX(8px);   } }  .modern-theme.notification-shown #notification {   bottom: 0;   left: -8px;   z-index: 10;   height: 32px;   display: flex;   color: #ff5555;   position: fixed;   font-size: 12px;   font-weight: bold;   user-select: none;   align-items: center;   justify-content: center;   width: calc(100% + 16px);   border-top: 1px solid #ff6666;   background: rgb(255, 226, 226);   animation: shake 1s ease forwards; }  /* Collapse area (insertion) */  .modern-theme .half-bottom .toolinsertdata:not([task-id*='-'])::after, .modern-theme :not(.folded) + .half-top .toolinsertdata:only-child::before, .modern-theme :not(.folded) + .half-top .toolinsertdata[task-id*='-']::before {   height: calc(var(--gap) / 2); }    /*********************  * Custom dark theme *  *********************/ :root { 	--bg-dark: #343434; /* Ð Ñ•Ð¡ÐƒÐ Ð…Ð Ñ•Ð Ð†Ð Ð…Ð Ñ•Ð â„– Ð¡â€žÐ Ñ•Ð Ð… Ð Ò‘Ð Â»Ð¡Ð Ð¡â€šÐ ÂµÐ Ñ˜Ð Ð…Ð Ñ•Ð â„– Ð¡â€šÐ ÂµÐ Ñ˜Ð¡â€¹, Ð Ð…Ð ÂµÐ â„–Ð¡â€šÐ¡Ð‚Ð Â°Ð Â»Ð¡ÐŠÐ Ð…Ð¡â€¹Ð â„– Ð¡â€šÐ ÂµÐ Ñ˜Ð Ð…Ð¡â€¹Ð â„– Ð¡ÐƒÐ ÂµÐ¡Ð‚Ð¡â€¹Ð â„– Ð¡â€ Ð Ð†Ð ÂµÐ¡â€š */ 	--bg-darker: #292929; /* Ð ÂµÐ¡â€°Ð Âµ Ð Â±Ð Ñ•Ð Â»Ð ÂµÐ Âµ Ð¡â€šÐ ÂµÐ Ñ˜Ð Ð…Ð¡â€¹Ð â„– Ð¡â€žÐ Ñ•Ð Ð…, Ð Ñ‘Ð¡ÐƒÐ Ñ—Ð Ñ•Ð Â»Ð¡ÐŠÐ Â·Ð¡Ñ“Ð ÂµÐ¡â€šÐ¡ÐƒÐ¡Ð Ð Ò‘Ð Â»Ð¡Ð Ð¡Ð‚Ð Â°Ð Â·Ð Â»Ð Ñ‘Ð¡â€¡Ð Ð…Ð¡â€¹Ð¡â€¦ Ð¡ÐŒÐ Â»Ð ÂµÐ Ñ˜Ð ÂµÐ Ð…Ð¡â€šÐ Ñ•Ð Ð†, Ð¡â€¡Ð¡â€šÐ Ñ•Ð Â±Ð¡â€¹ Ð Ò‘Ð Ñ•Ð Â±Ð Â°Ð Ð†Ð Ñ‘Ð¡â€šÐ¡ÐŠ Ð Ñ”Ð Ñ•Ð Ð…Ð¡â€šÐ¡Ð‚Ð Â°Ð¡ÐƒÐ¡â€šÐ Â° */ 	--bg-light: #e0e0e0; /* Ð¡ÐƒÐ Ð†Ð ÂµÐ¡â€šÐ Â»Ð¡â€¹Ð â„– Ð¡â€ Ð Ð†Ð ÂµÐ¡â€š, Ð Ñ‘Ð¡ÐƒÐ Ñ—Ð Ñ•Ð Â»Ð¡ÐŠÐ Â·Ð¡Ñ“Ð ÂµÐ¡â€šÐ¡ÐƒÐ¡Ð Ð Ò‘Ð Â»Ð¡Ð Ð¡â€šÐ ÂµÐ Ñ”Ð¡ÐƒÐ¡â€šÐ Â° Ð Ñ‘ Ð¡â€žÐ Ñ•Ð Ð…Ð Ñ•Ð Ð†, Ð¡â€¡Ð¡â€šÐ Ñ•Ð Â±Ð¡â€¹ Ð Ð†Ð¡â€¹Ð Ò‘Ð ÂµÐ Â»Ð Ñ‘Ð¡â€šÐ¡ÐŠ Ð¡ÐŒÐ Â»Ð ÂµÐ Ñ˜Ð ÂµÐ Ð…Ð¡â€šÐ¡â€¹ Ð Ð…Ð Â° Ð¡â€šÐ ÂµÐ Ñ˜Ð Ð…Ð Ñ•Ð Ñ˜ Ð¡â€žÐ Ñ•Ð Ð…Ð Âµ */ 	--bg-hover: #303030; /* Ð¡â€žÐ Ñ•Ð Ð… Ð Ò‘Ð Â»Ð¡Ð Ð¡ÐŒÐ Â»Ð ÂµÐ Ñ˜Ð ÂµÐ Ð…Ð¡â€šÐ Ñ•Ð Ð† Ð Ñ—Ð¡Ð‚Ð Ñ‘ Ð Ð…Ð Â°Ð Ð†Ð ÂµÐ Ò‘Ð ÂµÐ Ð…Ð Ñ‘Ð Ñ‘, Ð¡â€¡Ð¡Ñ“Ð¡â€šÐ¡ÐŠ Ð Â±Ð Ñ•Ð Â»Ð ÂµÐ Âµ Ð¡ÐƒÐ Ð†Ð ÂµÐ¡â€šÐ Â»Ð¡â€¹Ð â„– Ð Ò‘Ð Â»Ð¡Ð Ð Ñ‘Ð Ð…Ð¡â€šÐ ÂµÐ¡Ð‚Ð Â°Ð Ñ”Ð¡â€šÐ Ñ‘Ð Ð†Ð Ð…Ð¡â€¹Ð¡â€¦ Ð¡ÐŒÐ¡â€žÐ¡â€žÐ ÂµÐ Ñ”Ð¡â€šÐ Ñ•Ð Ð† */ 	--bg-checkbox: #4884b7; /* Ð¡â€ Ð Ð†Ð ÂµÐ¡â€š Ð¡â€žÐ Ñ•Ð Ð…Ð Â° Ð Ò‘Ð Â»Ð¡Ð Ð¡â€¡Ð ÂµÐ Ñ”Ð Â±Ð Ñ•Ð Ñ”Ð¡ÐƒÐ Ñ•Ð Ð†, Ð¡ÐƒÐ Ñ‘Ð Ð…Ð Ñ‘Ð Âµ Ð Ñ•Ð¡â€šÐ¡â€šÐ ÂµÐ Ð…Ð Ñ”Ð Ñ‘, Ð¡â€¡Ð¡â€šÐ Ñ•Ð Â±Ð¡â€¹ Ð Ñ—Ð Ñ•Ð Ò‘Ð¡â€¡Ð ÂµÐ¡Ð‚Ð Ñ”Ð Ð…Ð¡Ñ“Ð¡â€šÐ¡ÐŠ Ð Â°Ð Ñ”Ð¡â€ Ð ÂµÐ Ð…Ð¡â€š Ð Ð…Ð Â° Ð Â°Ð Ñ”Ð¡â€šÐ Ñ‘Ð Ð†Ð Ð…Ð¡â€¹Ð¡â€¦ Ð¡ÐƒÐ Ñ•Ð¡ÐƒÐ¡â€šÐ Ñ•Ð¡ÐÐ Ð…Ð Ñ‘Ð¡ÐÐ¡â€¦ */ 	--shadow-color: #292929; /* Ð¡â€ Ð Ð†Ð ÂµÐ¡â€š Ð Ò‘Ð Â»Ð¡Ð Ð¡â€šÐ ÂµÐ Ð…Ð ÂµÐ â„–, Ð Â±Ð Ñ•Ð Â»Ð ÂµÐ Âµ Ð¡â€šÐ ÂµÐ Ñ˜Ð Ð…Ð¡â€¹Ð â„– Ð Ñ•Ð¡â€šÐ¡â€šÐ ÂµÐ Ð…Ð Ñ•Ð Ñ”, Ð¡â€¡Ð¡â€šÐ Ñ•Ð Â±Ð¡â€¹ Ð Ò‘Ð Ñ•Ð Â±Ð Â°Ð Ð†Ð Ñ‘Ð¡â€šÐ¡ÐŠ Ð Ñ–Ð Â»Ð¡Ñ“Ð Â±Ð Ñ‘Ð Ð…Ð¡Ñ“ */ 	--border-color: #292929; /* Ð¡ÐƒÐ¡â€šÐ Â°Ð Ð…Ð Ò‘Ð Â°Ð¡Ð‚Ð¡â€šÐ Ð…Ð¡â€¹Ð â„– Ð¡â€ Ð Ð†Ð ÂµÐ¡â€š Ð Ñ–Ð¡Ð‚Ð Â°Ð Ð…Ð Ñ‘Ð¡â€ , Ð Ñ‘Ð¡ÐƒÐ Ñ—Ð Ñ•Ð Â»Ð¡ÐŠÐ Â·Ð¡Ñ“Ð ÂµÐ¡â€š Ð¡â€šÐ Ñ•Ð¡â€š Ð Â¶Ð Âµ Ð¡â€šÐ ÂµÐ Ñ˜Ð Ð…Ð¡â€¹Ð â„– Ð Ñ•Ð¡â€šÐ¡â€šÐ ÂµÐ Ð…Ð Ñ•Ð Ñ”, Ð¡â€¡Ð¡â€šÐ Ñ• Ð Ñ‘ Ð Ò‘Ð Â»Ð¡Ð Ð¡â€žÐ Ñ•Ð Ð…Ð Â° */ 	--border-gray: gray; /* Ð Ð…Ð ÂµÐ â„–Ð¡â€šÐ¡Ð‚Ð Â°Ð Â»Ð¡ÐŠÐ Ð…Ð¡â€¹Ð â„– Ð¡ÐƒÐ ÂµÐ¡Ð‚Ð¡â€¹Ð â„– Ð¡â€ Ð Ð†Ð ÂµÐ¡â€š Ð Ò‘Ð Â»Ð¡Ð Ð Ñ–Ð¡Ð‚Ð Â°Ð Ð…Ð Ñ‘Ð¡â€ , Ð Ð…Ð Â°Ð Ñ—Ð¡Ð‚Ð Ñ‘Ð Ñ˜Ð ÂµÐ¡Ð‚, Ð Ò‘Ð Â»Ð¡Ð Ð¡Ð‚Ð Â°Ð Â·Ð Ò‘Ð ÂµÐ Â»Ð Ñ‘Ð¡â€šÐ ÂµÐ Â»Ð ÂµÐ â„– Ð Ñ‘Ð Â»Ð Ñ‘ Ð Ð…Ð ÂµÐ Â°Ð Ñ”Ð¡â€šÐ Ñ‘Ð Ð†Ð Ð…Ð¡â€¹Ð¡â€¦ Ð¡ÐŒÐ Â»Ð ÂµÐ Ñ˜Ð ÂµÐ Ð…Ð¡â€šÐ Ñ•Ð Ð† */ 	--border-focus: #4884b7; /* Ð¡â€ Ð Ð†Ð ÂµÐ¡â€š Ð Ñ–Ð¡Ð‚Ð Â°Ð Ð…Ð Ñ‘Ð¡â€  Ð Ñ—Ð¡Ð‚Ð Ñ‘ Ð¡â€žÐ Ñ•Ð Ñ”Ð¡Ñ“Ð¡ÐƒÐ Âµ Ð Ð…Ð Â° Ð¡ÐŒÐ Â»Ð ÂµÐ Ñ˜Ð ÂµÐ Ð…Ð¡â€šÐ Â°Ð¡â€¦ Ð Ð†Ð Ð†Ð Ñ•Ð Ò‘Ð Â°, Ð¡ÐƒÐ Ñ‘Ð Ð…Ð Ñ‘Ð â„– Ð Ñ•Ð¡â€šÐ¡â€šÐ ÂµÐ Ð…Ð Ñ•Ð Ñ” Ð Ò‘Ð Â»Ð¡Ð Ð Ð†Ð¡â€¹Ð Ò‘Ð ÂµÐ Â»Ð ÂµÐ Ð…Ð Ñ‘Ð¡Ð Ð Â°Ð Ñ”Ð¡â€šÐ Ñ‘Ð Ð†Ð Ð…Ð Ñ•Ð¡ÐƒÐ¡â€šÐ Ñ‘ */ 	--font-color-light: #e0e0e0; /* Ð¡â€ Ð Ð†Ð ÂµÐ¡â€š Ð Ò‘Ð Â»Ð¡Ð Ð¡â€šÐ ÂµÐ Ñ”Ð¡ÐƒÐ¡â€šÐ Â° Ð Ð…Ð Â° Ð¡â€šÐ ÂµÐ Ñ˜Ð Ð…Ð¡â€¹Ð¡â€¦ Ð¡â€žÐ Ñ•Ð Ð…Ð Â°Ð¡â€¦, Ð¡ÐƒÐ Ð†Ð ÂµÐ¡â€šÐ Â»Ð¡â€¹Ð â„– Ð¡ÐƒÐ ÂµÐ¡Ð‚Ð¡â€¹Ð â„– Ð Ò‘Ð Â»Ð¡Ð Ð¡â€¡Ð Ñ‘Ð¡â€šÐ Â°Ð ÂµÐ Ñ˜Ð Ñ•Ð¡ÐƒÐ¡â€šÐ Ñ‘ */ 	--font-color-gray: #b0b0b0; /* Ð Â±Ð Ñ•Ð Â»Ð ÂµÐ Âµ Ð¡â€šÐ¡Ñ“Ð¡ÐƒÐ Ñ”Ð Â»Ð¡â€¹Ð â„– Ð¡ÐƒÐ ÂµÐ¡Ð‚Ð¡â€¹Ð â„– Ð¡â€ Ð Ð†Ð ÂµÐ¡â€š Ð Ò‘Ð Â»Ð¡Ð Ð Ð†Ð¡â€šÐ Ñ•Ð¡Ð‚Ð Ñ•Ð¡ÐƒÐ¡â€šÐ ÂµÐ Ñ—Ð ÂµÐ Ð…Ð Ð…Ð Ñ•Ð Ñ–Ð Ñ• Ð¡â€šÐ ÂµÐ Ñ”Ð¡ÐƒÐ¡â€šÐ Â° Ð Ñ‘Ð Â»Ð Ñ‘ Ð Ñ•Ð Ñ—Ð Ñ‘Ð¡ÐƒÐ Â°Ð Ð…Ð Ñ‘Ð â„– */ } ::-webkit-scrollbar-track { 	background: var(--bg-dark) !important; } ::-webkit-scrollbar-thumb { 	background: var(--bg-darker) !important; }  body, .threads, #FunctionName { 	background-color: var(--bg-dark) !important; 	color: var(--font-color-light) !important; } input, textarea, select { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: 1px solid var(--border-color) !important; } input:focus, textarea:focus { 	border-color: var(--border-focus) !important; } .maintoolbox { 	border-color: var(--border-gray) !important; } .action-button { 	border: none !important; } .action-button:hover { 	background-color: var(--bg-hover) !important; } .modal-dialog, .modal-content, .modal-content div, .modal-content span { 	 	color: var(--font-color-light) !important; } button.btn-default { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: none !important; } .halfscreenorall .action-button2.disabled { 	background-color: var(--bg-dark) !important; } .toolblock, .titledescription, .param-prop { 	color: var(--font-color-light) !important; } .tool:not(.actionselected):not(.inline), .tool.notactive:not(.actionselected) { 	 	box-shadow: var(--bg-darker) 0px 0px 10px 0px !important; } .tooltitle, .tool:not(.inline) .titledescription, .toolicons { 	background-color: #383838 !important; } .titlebody { 	background-color: #292929 !important; } .tool.inline .toolcontent { 	border: 1px solid #454545 !important; 	box-shadow: var(--bg-darker) 0px 0px 10px 0px !important; } .tool.inline .toolcontent > .toolicons { 	border: none !important; 	box-shadow: var(--bg-darker) 0px 0px 5px 0px !important; } .modern-theme .tool.inline:not(.toolmenufirst):not(.empty) .tooltitle:not(:only-child) { 	border-right: 1px solid #454545; } .modern-theme .param-path { 	background: none !important; } .dropdown-menu { 	background-color: #383838 !important; 	border: none !important; 	box-shadow: var(--shadow-color) 0px 0px 5px 0px !important; } .dropdown-menu *:not([class*="action-color"]) { 	color: var(--font-color-light) !important; } .dropdown-menu .divider { 	background-color: var(--border-gray) !important; 	border: none !important; } .titledescription, .titlebody { 	border: none !important; } .toolinsertdata, .toolinsert { 	background-color: var(--bg-darker) !important; 	border-radius: 10px !important; }  .dragactive .toolinsertdrop, .dragactivelabel .toolinsertdrop { 	background-color: #505050 !important; } .toollabelcreate:hover { 	color: #ff5555 !important; } .tooltarget>.toolmarker { 	background-color: rgba(216, 105, 95, 0.15) !important; } .modern-theme .toolmarker { 	background-color: rgba(128, 128, 128, 0.2) !important; }  .findtoolbox { 	background-color: var(--bg-dark) !important; } .findtoolbox button { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: 1px solid var(--border-gray) !important; } .findtoolbox .input-group-addon { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: none !important; } .appheader { 	background-color: var(--bg-dark) !important; } .inspector-modal-content, .inspector-modal-description { 	background-color: var(--bg-dark) !important; } .inspector-modal-content * { 	color: var(--font-color-light) !important; } .inspector-modal-tools button { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: none !important; } #FunctionManagerMain, #FunctionManagerMainLabel { 	background-color: var(--bg-dark) !important; 	color: var(--font-color-light) !important; background-color:#333;} .FunctionManagerItem { 	box-shadow: var(--bg-hover) 0px 0px 5px 0px !important;background-color:#333; } .FunctionManagerItem a, #FunctionManagerEditFunctionNamePanel, #FunctionManagerEditFunctionDescriptionPanel, #FunctionManagerEditHasReturnValuePanel, #FunctionManagerEditFunctionReturnDescriptionPanel, #FunctionManagerEditFunctionReturnVariablePanel, .FunctionManagerEditFunctionParamPanel { 	background-color: #404040 !important; 	color: var(--font-color-light) !important; 	border: none ; } #FunctionManagerEditFunctionName, #FunctionManagerEditFunctionDescription, #FunctionManagerEditHasReturnValue, #FunctionManagerEditFunctionReturnDescription, #FunctionManagerEditFunctionReturnVariable, .FunctionManagerEditFunctionParam { 	color: var(--font-color-light) !important; } .FunctionManagerItemClick:hover { 	color: var(--border-gray) !important; } .FunctionManagerItemLine { 	background-color: #383838 !important; 	border-bottom: none !important; 	border-top: none !important; 	border-right: none !important; 	box-shadow: var(--bg-hover) 0px 0px 5px 0px !important; } .FunctionManagerItemLineLeft span:nth-child(1) { 	color: var(--font-color-light) !important; } .FunctionManagerItemLine:hover { 	background-color: var(--bg-hover) !important; } #FunctionManagerAddTaskDetailed, #FunctionManagerAddTaskDetailed:hover { 	background-color: #404040 !important; 	color: var(--font-color-light) !important; 	border: none !important; 	box-shadow: var(--bg-hover) 0px 0px 5px 0px !important; } .action-updater-modal-content { 	background-color: var(--bg-dark) !important; 	border: none !important; 	box-shadow: var(--bg-darker) 0px 0px 5px 0px !important; } .scenario-page-notify { 	background-color: var(--bg-dark) !important; 	color: var(--font-color-light) !important; } .action-updater-modal-header, .scenario-page-notify-text { 	color: var(--font-color-light) !important; } .scenario-page { 	background-color: var(--bg-dark) !important; } .scenario-page-header { 	color: var(--font-color-light) !important; } .btn-base.btn-accept { 	background-color: #5a5840 !important; 	border-color: #5a5840 !important; } .modern-theme .toolhighlight .toolicons, .modern-theme .toolhighlight .tooltitle { 	background-color: #505050 !important; }   /* Tool (history) */  .history-hidden {   display: none; }  .toolhistory-item-error {   color: #bf3131; }  .modern-theme .toolhistory {   max-width: 0;   overflow: visible; }  .modern-theme .toolhistory:empty {   display: none; }  .modern-theme .toolhistory-menu {   position: absolute;   right: 0px;   top: 0px;   min-height: 19px;   min-width: 20px;   background-color: #404040;   padding-left: 3px;   line-height: 17px;   opacity: 0;   border-left: 1px solid #3b2e1edb;   cursor: pointer; }  .modern-theme .toolhistory-items:hover .toolhistory-menu {   opacity: 1; }  .modern-theme .toolhistory-menu img {   width: 12px;   height: 12px; }  .modern-theme .toolhistory-item {   cursor: text;   display: inline;   overflow: hidden;   user-select: text;   line-height: 14px;   white-space: nowrap;   text-overflow: ellipsis; }  .modern-theme .toolhistory-items {margin: 0;overflow: hidden;list-style: none;position: relative;white-space: nowrap;max-width: max-content;text-overflow: ellipsis;font: var(--history-font);color: #eee !important;width: var(--history-width);--history-padding: 3px;background-color: #333 !important;--history-width: calc(100vw - var(--offset, 0px) - 42px);background-color: var(--history-background);border: 1px solid #fdddb8db;border-radius: 10px;padding: 2px 8px;position: relative;}  .modern-theme .toolhistory-items::after {   top: 0;   right: 0;   content: '';   height: 100%;   position: absolute;   width: var(--history-padding); }  .modern-theme .toolhistory-item .json.null {   color: #f22c3d; }  .modern-theme .toolhistory-item .json.date {   color: #e9950c; }  .modern-theme .toolhistory-item .json.array {   color: #f0ad4e; }  .modern-theme .toolhistory-item .json.object {   color: #3378a5; }  .modern-theme .toolhistory-item .json.number {   color: #df3079; }  .modern-theme .toolhistory-item .json.string {   color: #00a67d; }  .modern-theme .toolhistory-item .json.boolean {   color: #2e95d3; }  .modern-theme .toolhistory-item .json.undefined {   color: #EEE; }  .modern-theme .toolhistory.wrap .toolhistory-item {   white-space: normal;   overflow-wrap: break-word; }/* Root styles */  html {   overflow-x: auto;   overflow-y: scroll; }  /* Global styles */  .modern-theme {   --title-gap: 6px;   --group-size: 16px;   --icons-size: 16px;   --path-width: 100px;   --arrow-width: 16px;   --border-width: 1px;   --action-padding: 4px;   --letter-spacing: -0.2px;   --body-color: #616161;   --selected-color: #a59d00;   --description-color: #8c853d;   --history-background: #fae9d5d1;   --description-background: #fffecc;   --history-color: var(--body-color);   --body-font: 400 12px var(--font-family);   --title-font: 600 11px var(--font-family);   --history-font: 400 10px var(--font-family);   /* The numeric values above should be specified in pixels */   --font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }  .modern-theme .main {   min-height: 100vh;   padding-left: 20px;   line-height: normal;   letter-spacing: var(--letter-spacing); }  .modern-theme .pathimg {   max-width: var(--path-width); }  .modern-theme .arrowimg {   margin: 2px 0;   vertical-align: top; }  @media screen and (max-width: 420px) {   .modern-theme .main {     --padding-top: 121px;   } }  @media screen and (min-width: 420px) {   .modern-theme .main {     --padding-top: 69px;   } }  .modern-theme .containerwithfind #paddinfind {   padding-top: 48px; }  /* Tool (preview) */  .modern-theme .selector-preview {   border-radius: 4px;   pointer-events: all; }  .modern-theme .selector-preview-image {   border-radius: 4px;   filter: grayscale(40%) opacity(75%); }  .modern-theme .titledescription .selector-preview-image {   height: auto;   max-width: 100%; }  .modern-theme .selector-preview:not(.standalone-preview) {   margin-right: var(--action-padding); }  .modern-theme .tool.vertical .toolcontent .selector-preview {   margin-right: 0 !important; }  .modern-theme .tool.inline .toolcontent .selector-preview-image {   height: auto; }  .modern-theme .titledescription .selector-preview:not(.standalone-preview) {   float: left; }  /* Tool (margins) */  .modern-theme .tool-div > * {   --gap: 6px;   min-width: 175px;   margin-top: var(--gap); }  .modern-theme #paddinfind + .tool-margin > .tool-div > :first-child {   margin-top: 0; }  /* Tool (actions) */  .modern-theme .tool {   box-shadow: none;   border-radius: 0;   position: relative;   background: #fafafa !important;   --border-width: calc(1px / var(--zoom, 1));   --border-color: var(--action-border, #c2c2c2);   border: var(--border-width) solid var(--border-color) !important; }  .modern-theme .toolblock {   flex: 1;   color: #555555;   overflow: hidden;   white-space: nowrap;   font: var(--title-font); }  .modern-theme .toolghost {   top: auto;   left: -10000px;   overflow: hidden;   position: absolute; }  .modern-theme .executing {   padding: 0;   height: 26px;   position: static;   opacity: 1 !important; }  .modern-theme .toolgroup {   opacity: 0.9;   filter: contrast(110%) grayscale(20%) brightness(105%) saturate(70%);   mix-blend-mode: none !important;   width: var(--group-size);   height: var(--group-size);   margin: -1px var(--title-gap) -1px 0; }  .modern-theme .toolicons {   display: grid;   column-gap: 8px;   justify-content: end;   grid-auto-flow: column;   min-width: var(--icons-size);   margin: 0 0 0 var(--title-gap);   transition: background-color 1s ease;   background-color: none; }  .modern-theme .tooltitle {   display: flex;   min-height: 24px;   align-items: center;   justify-content: center;   padding: var(--action-padding);   background-color: none !important; }  .modern-theme .titlebody {   margin: 0;   display: flex;   min-width: 24px;   min-height: 24px;   align-items: center;   font: var(--body-font);   justify-content: center;   padding: var(--action-padding);   color: var(--body-color) !important;   border-top: var(--border-width) solid var(--border-color); }  .modern-theme .toolmarker {   margin-left: -1px;   position: absolute;   top: calc(-1 * var(--border-width));   width: calc(20px + var(--offset, 0px));   left: calc(-20px - var(--offset, 0px));   background-color: rgba(197, 197, 197, 0.2);   height: calc(24px + 2 * var(--border-width)); }  .modern-theme .toolhighlight {   --border-color: #e4e594; }  .modern-theme .toolmenufirst {   cursor: default;   box-shadow: none; }  .modern-theme .movetofunction {   color: #3378a5;   text-decoration: underline; }  .modern-theme .textitemtagtext {   font-style: normal; }  .modern-theme .toolicons > img {   margin: 0;   padding: 0;   float: none;   width: 16px;   height: 16px;   display: flex;   position: static;   object-fit: none; }  .modern-theme .folding-folded {   padding-top: 1px !important;   object-fit: fill !important; }  .modern-theme .folding-counter {   display: flex;   color: #818181;   margin-right: 4px;   align-items: center;   justify-content: center;   font: var(--title-font);   font-style: italic !important; }  .modern-theme .titledescription {   margin: 0;   max-width: 0;   min-width: 100%;   font-size: 10px;   font-weight: 550;   line-height: 12px;   text-align: start;   font-style: italic;   overflow-wrap: break-word;   padding: var(--action-padding);   color: var(--description-color);   border-top-width: var(--border-width);   border-top-color: var(--border-color); }  .modern-theme .movetofunction, .modern-theme .textitemsignificant {   font-weight: 400;   line-height: 14px;   font-style: normal; }  .modern-theme .notactive .toolblock {   text-decoration: line-through; }  .modern-theme .notactive .toolgroup {   filter: grayscale(100%); }  .modern-theme .folding-folded:hover, .modern-theme .folding-unfolded:hover, .modern-theme .ignoreerrorsthis:hover {   opacity: 1; }  .modern-theme .toolghost > .toolmarker {   display: none; }  .modern-theme .tooltarget > .toolmarker {   z-index: -1;   width: 100vw;   background-color: rgb(240, 238, 216) !important; }  .modern-theme .tooltarget .executing {   display: none; }  .modern-theme .toolmenufirst .tooltitle {   display: grid;   column-gap: 8px;   grid-auto-flow: column; }  .modern-theme .toolhighlight .toolicons, .modern-theme .toolhighlight .tooltitle {   background: var(--border-color) !important; }  .modern-theme .notactive .toolgroup, .modern-theme .notactive .toolblock, .modern-theme .notactive .param-prop, .modern-theme .notactive .titledescription {   opacity: 0.5 !important; }  .modern-theme .tool:hover .ignoreerrorsthis, .modern-theme .tool:hover .folding-unfolded {   opacity: 0; }  .modern-theme .executing > img:last-of-type {   width: 12px;   height: 26px;   margin-left: 0px;   transform: scale(1, 1); }  .modern-theme .executing > img:first-of-type {   width: 06px;   height: 16px;   margin-left: 1px;   transform: scale(2.5, 1.4); }  .modern-theme .toolexecutecurrent .toolmarker {   background-color: rgba(216, 105, 95, 0.15); }  .modern-theme .tool.foldable.folded .folding-unfolded, .modern-theme .tool.foldable:not(.folded) .folding-folded, .modern-theme .tool.foldable:not(.folded) .folding-counter {   display: none; }  .modern-theme .toolnotexecute .executing > img:last-of-type, .modern-theme .toolexecutecurrent .executing > img:first-of-type {   display: none; }  .modern-theme .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-unfolded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .ignoreerrorsthis {   opacity: 0.8; }  .modern-theme .param-list, .modern-theme .param-prop {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .param-prop {   position: relative; }  .modern-theme .param-prop::before {   content: '';   position: absolute;   top: -6px;   left: -1px;   right: -1px;   bottom: -6px;   background: transparent;   z-index: 1; }  .modern-theme .param-prop a {   position: relative;   z-index: 2;   cursor: pointer; }  .modern-theme .param-prop.preview-target::before {   z-index: 6; }  .modern-theme .param-prop.preview-target a {   z-index: 7; }  .modern-theme .preview-target-container .ignore-errors-container {   display: none !important; }  .modern-theme .tool.wrap .param-prop:not(.preview-target)::before, .modern-theme .tool.vertical .param-prop:not(.preview-target)::before {   z-index: -1 !important; }  .modern-theme .param-path > :not(.selector-preview) {   background: linear-gradient(to left, #c2c2c2, #c2c2c2);   background-size: 100% 2px;   background-repeat: no-repeat;   background-position: 0px 100%; }  .modern-theme .param-info {   color: #a2a2a2; }  .modern-theme .param-counter {   color: #cc544a; }  .modern-theme .param-omission {   color: #a2a2a2; }  .modern-theme .param-prop.preview-target > *:not(.param-content) {   box-shadow: 0 1px 0 var(--selected-color); }  .modern-theme .titlebody > * > img:not(.pathimg):not(.selector-preview-image) {   vertical-align: baseline;   width: var(--arrow-width); }  /* Tool (history) */  .history-hidden {   display: none; }  .toolhistory-item-error {   color: #bf3131; }  .modern-theme .toolhistory {   max-width: 0;   overflow: visible; }  .modern-theme .toolhistory:empty {   display: none; }  .modern-theme .toolhistory-menu {   position: absolute;   right: 0px;   top: 0px;   min-height: 19px;   min-width: 20px;   background-color: #ffd19c;   padding-left: 3px;   line-height: 17px;   opacity: 0;   border-left: 1px solid #fdddb8db;   cursor: pointer; }  .modern-theme .toolhistory-items:hover .toolhistory-menu {   opacity: 1; }  .modern-theme .toolhistory-menu img {   width: 12px;   height: 12px; }  .modern-theme .toolhistory-item {   cursor: text;   display: inline;   overflow: hidden;   user-select: text;   line-height: 14px;   white-space: nowrap;   text-overflow: ellipsis; }  .modern-theme .toolhistory-items {   margin: 0;   overflow: hidden;   list-style: none;   position: relative;   white-space: nowrap;   max-width: max-content;   text-overflow: ellipsis;   font: var(--history-font);   color: var(--history-color);   width: var(--history-width);   --history-padding: 3px;   background-color: var(--history-background);   --history-width: calc(100vw - var(--offset, 0px) - 42px);   background-color: var(--history-background);   border: 1px solid #fdddb8db;    border-radius: 10px;   padding: 2px 8px;   position: relative; }  .modern-theme .toolhistory-items::after {   top: 0;   right: 0;   content: '';   height: 100%;   position: absolute;   width: var(--history-padding); }  .modern-theme .toolhistory-item .json.null {   color: #8546bc; }  .modern-theme .toolhistory-item .json.date {   color: #ce904a; }  .modern-theme .toolhistory-item .json.array {   color: #d44646; }  .modern-theme .toolhistory-item .json.object {   color: #3378a5; }  .modern-theme .toolhistory-item .json.number {   color: #d036d0; }  .modern-theme .toolhistory-item .json.string {   color: #2db669; }  .modern-theme .toolhistory-item .json.boolean {   color: #2525cc; }  .modern-theme .toolhistory-item .json.undefined {   color: #808080; }  .modern-theme .toolhistory.wrap .toolhistory-item {   white-space: normal;   overflow-wrap: break-word; }  /* Tool (borders) */  @media (min-resolution: 1.5dppx) {   .modern-theme .tool {     --border-width: calc(2px / var(--zoom, 1));   } }  /* Tool (inline) */  .modern-theme .tool.inline {   pointer-events: none;   border: none !important;   background: transparent !important; }  .modern-theme .tool.inline .pathimg {   max-height: 22px; }  .modern-theme .tool.inline .titlebody {   padding-top: 0;   padding-bottom: 0;   border-top-width: 0; }  .modern-theme .tool.inline .param-path {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .tool.inline .toolmarker {   top: 0;   margin-left: 0; }  .modern-theme .tool.inline .toolcontent {   position: relative;   max-width: max-content;   background-color: #fafafa !important;   border: var(--border-width) solid var(--border-color) !important; }  .modern-theme .inline .titledescription {   max-width: 400px;   margin-bottom: -3px;   border-top-width: 0;   background-color: transparent;   padding: 1px calc(var(--action-padding) + 1px); }  .modern-theme .inline .toolinsert, .modern-theme .inline .toolinsertdata, .modern-theme .tool.inline:not(.toolmenufirst) {   min-width: 100%; }  .modern-theme .inline.foldable .titledescription {   background-repeat: no-repeat;   background-size: auto;   background-image: linear-gradient(to right, #f0f0f0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline .toolcontent > .toolicons {   left: calc(min(100%, 100vw - var(--offset, 0px) - 26px - 2px) - 26px);   border: var(--border-width) solid var(--border-color);   top: calc(-1 * var(--border-width));   padding: var(--action-padding);   padding-right: calc(var(--action-padding) + 1px);   border-right-width: 0;   position: absolute;   min-height: 24px;   max-width: 26px;   z-index: 4;   opacity: 0;   margin: 0;   right: 0; }  .modern-theme .tool.inline.actionselected .toolicons {   border-color: var(--selected-color); }  .modern-theme .tool.inline:not(.foldable) .toolblock {   margin-right: var(--title-gap); }  .modern-theme .tool.inline > *:not(.titledescription) {   pointer-events: all; }  .modern-theme .tool.inline.actionselected .toolcontent {   border-color: var(--selected-color) !important; }  .modern-theme .tool.inline.actionselected .titledescription {   border-top-color: var(--selected-color) !important; }  .modern-theme .inline.foldable.actionselected .titledescription {   background-image: linear-gradient(to right, #d0d0d0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop {   min-height: 24px; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-list {   min-width: 100%;   justify-content: flex-start; }  .modern-theme .tool.inline:not(.foldable) .toolblock + .toolicons {   display: none; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .toolcontent {   display: flex; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop:first-child {   margin-left: var(--title-width, 0); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle + .param-prop {   min-width: 16px; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .tooltitle:only-child {   flex: 1; }  .modern-theme .tool.inline:hover .toolmarker:not(:hover) + .toolcontent > .toolicons {   opacity: 1; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   left: -1px;   content: '';   position: absolute;   width: calc(100% + 2px);   height: var(--border-width);   background-color: var(--border-color);   bottom: calc(-1 * var(--border-width)); }  .modern-theme .tool.inline:not(.toolmenufirst):not(.empty) .tooltitle:not(:only-child) {   border-right: var(--border-width) solid var(--border-color); }  .modern-theme .tool.inline.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child) {   border-color: var(--selected-color); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .titlebody .tooltitle:not(:only-child) {   margin-left: -4px;   margin-right: 4px;   position: relative; }  .modern-theme .tool.inline.wrap.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   background-color: var(--selected-color); }  /* Tool (variation) */  .modern-theme .tool.wrap .param-list {   flex-wrap: wrap; }  .modern-theme .tool.vertical .titlebody {   flex-direction: column; }  .modern-theme .tool.vertical .param-list {   flex-direction: column; }  .modern-theme .tool.vertical .titlebody .arrowimg {   margin-left: 6px; }  .modern-theme .tool.vertical .titlebody .param-text {   display: none; }  .modern-theme .tool.vertical .titlebody .param-content {   display: flex; }  /* Tool (insertion) */  .modern-theme .toolinsert {   height: 20px;   display: flex;   color: #d9d9d9;   font-size: 12px;   max-width: unset;   box-shadow: none;   line-height: 16px;   border-radius: 2px;   align-items: center;   margin-top: var(--gap);   padding: 2px 6px 2px 4px;   background: none !important;   border-color: #cacaca !important; }  .modern-theme .toolselected {   color: #d8695f;   border-color: #ff857b !important; }  .modern-theme .toolinsertdata {   padding: 0;   margin-top: 0;   background-color: #fff; }  .modern-theme .toollabelcreate {   top: 0;   left: 100%;   right: auto;   display: flex;   padding: 0 0 0 4px; }  .modern-theme .toolinsert:empty {   height: 6px; }  .modern-theme .toolinsert-state {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .toollabelcreate > img {   width: 20px;   height: 20px;   opacity: 0.5;   filter: brightness(50%) saturate(100%) hue-rotate(0deg); }  .modern-theme .toollabelcreate:hover {   opacity: 1 !important; }  .modern-theme .toollabelcreate:hover > img {   opacity: 0.7;   filter: invert(20%) sepia(100%) saturate(7500%) brightness(100%) brightness(0.5); }  .modern-theme .toolinsertdata::after {   top: 100%; }  .modern-theme .toolinsertdata::before {   bottom: 100%; }  .modern-theme .toolinsertdata::after, .modern-theme .toolinsertdata::before {   left: 0;   width: 100%;   content: '';   height: var(--gap);   position: absolute; }  .modern-theme .toolinsert > span > img {   margin-right: 6px; }  .modern-theme .toolinsert:empty + .toollabelcreate {   top: -5px; }  .modern-theme .toolinsertdata:hover .toollabelcreate {   opacity: 0.7; }  .modern-theme .toolinsert:empty + .toollabelcreate > img {   width: 17px;   height: 17px; }  .modern-theme .dragactive .toolinsertdrop, .modern-theme .dragactivelabel .toolinsertdrop {   background-color: #ffd6d3 !important; }  .modern-theme .dragactive .toolinsert:not(.toolselected), .modern-theme .dragactivelabel .toolinsert:not(.toolselected) {   color: #d8695f;   border-color: #ff857b !important; }  .modern-theme .dragactive .toolinsert-state-base, .modern-theme .dragactive .toolinsert-state-active, .modern-theme .toolselected > .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-active, .modern-theme :not(.toolselected) > .toolinsert-state-active, .modern-theme #container:not(.dragactive):not(.dragactivelabel) .toolinsert-state-dropzone {   display: none; }  /* Action selection */  .modern-theme .actionselected {   border-color: var(--selected-color) !important; }  .modern-theme .actionselected .selected {   display: none !important; }  /* Smart (insertion) */  .modern-insert .toolinsert {   padding: 0;   margin-top: 0;   height: 0 !important;   border-width: 0 !important;   border-style: none !important; }  .modern-insert .toollabelcreate, .modern-insert .toolinsert-state, .modern-insert .toolinsertdata::after, .modern-insert .toolinsertdata::before {   display: none !important; }  /* Animate (insertion) */  .modern-theme.animate-insert .tag, .modern-theme.animate-insert #visualizelabels {   display: none !important; }  .modern-theme.animate-insert .tool-margin.animate .toolinsert {   transition: 0.4s ease;   transition-property: height, margin-top, border-width; }  /* Notification (toast) */  @keyframes shake {   0%,   100% {     transform: translateX(0);   }   10%,   30%,   50%,   70%,   90% {     transform: translateX(-8px);   }   20%,   40%,   60%,   80% {     transform: translateX(8px);   } }  .modern-theme.notification-shown #notification {   bottom: 0;   left: -8px;   z-index: 10;   height: 32px;   display: flex;   color: #ff5555;   position: fixed;   font-size: 12px;   font-weight: bold;   user-select: none;   align-items: center;   justify-content: center;   width: calc(100% + 16px);   border-top: 1px solid #ff6666;   background: rgb(255, 226, 226); }  .modern-theme.notification-shown #notification.animated {   animation: shake 1s ease forwards; }  /* Collapse area (insertion) */  .modern-theme .half-bottom .toolinsertdata:not([task-id*='-'])::after, .modern-theme :not(.folded) + .half-top .toolinsertdata:only-child::before, .modern-theme :not(.folded) + .half-top .toolinsertdata[task-id*='-']::before {   height: calc(var(--gap) / 2); } /* Root styles */  html {   overflow-x: auto;   overflow-y: scroll; }  /* Global styles */  .modern-theme {   --title-gap: 6px;   --group-size: 16px;   --icons-size: 16px;   --path-width: 100px;   --arrow-width: 16px;   --border-width: 1px;   --action-padding: 4px;   --letter-spacing: -0.2px;   --body-color: #616161;   /* --selected-color: #a59d00; */   /* --description-color: #8c853d; */   /* --history-background: #fae9d5d1; */   /* --description-background: #fffecc; */   --history-color: var(--body-color);   --body-font: 400 12px var(--font-family);   --title-font: 600 11px var(--font-family);   --history-font: 400 10px var(--font-family);   /* The numeric values above should be specified in pixels */   --font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }  .modern-theme .main {   min-height: 100vh;   padding-left: 20px;   line-height: normal;   letter-spacing: var(--letter-spacing); }  .modern-theme .pathimg {   max-width: var(--path-width); }  .modern-theme .arrowimg {   margin: 2px 0;   vertical-align: top; }  @media screen and (max-width: 420px) {   .modern-theme .main {     --padding-top: 121px;   } }  @media screen and (min-width: 420px) {   .modern-theme .main {     --padding-top: 69px;   } }  .modern-theme .containerwithfind #paddinfind {   padding-top: 48px; }  /* Tool (preview) */  .modern-theme .selector-preview {   border-radius: 4px;   pointer-events: all; }  .modern-theme .selector-preview-image {   border-radius: 4px;   filter: grayscale(40%) opacity(75%); }  .modern-theme .titledescription .selector-preview-image {   height: auto;   max-width: 100%; }  .modern-theme .selector-preview:not(.standalone-preview) {   margin-right: var(--action-padding); }  .modern-theme .tool.vertical .toolcontent .selector-preview {   margin-right: 0 !important; }  .modern-theme .tool.inline .toolcontent .selector-preview-image {   height: auto; }  .modern-theme .titledescription .selector-preview:not(.standalone-preview) {   float: left; }  /* Tool (margins) */  .modern-theme .tool-div > * {   --gap: 6px;   min-width: 175px;   margin-top: var(--gap); }  .modern-theme #paddinfind + .tool-margin > .tool-div > :first-child {   margin-top: 0; }  /* Tool (actions) */  .modern-theme .tool {   box-shadow: none;   border-radius: 0;   position: relative;   background: #fafafa !important;   --border-width: calc(1px / var(--zoom, 1));   --border-color: var(--action-border, #c2c2c2);   border: var(--border-width) solid var(--border-color) !important; }  .modern-theme .toolblock {   flex: 1;   color: #555555;   overflow: hidden;   white-space: nowrap;   font: var(--title-font); }  .modern-theme .toolghost {   top: auto;   left: -10000px;   overflow: hidden;   position: absolute; }  .modern-theme .executing {   padding: 0;   height: 26px;   position: static;   opacity: 1 !important; }  .modern-theme .toolgroup {opacity: 0.9;filter: contrast(110%) grayscale(20%) brightness(105%) saturate(70%);/* mix-blend-mode: multiply; */width: var(--group-size);height: var(--group-size);margin: -1px var(--title-gap) -1px 0;}  .modern-theme .toolicons {display: grid;column-gap: 8px;justify-content: end;grid-auto-flow: column;min-width: var(--icons-size);margin: 0 0 0 var(--title-gap);transition: background-color 1s ease;background-color: none !important;}  .modern-theme .tooltitle {   display: flex;   min-height: 24px;   align-items: center;   justify-content: center;   padding: var(--action-padding); }  .modern-theme .titlebody {   margin: 0;   display: flex;   min-width: 24px;   min-height: 24px;   align-items: center;   font: var(--body-font);   justify-content: center;   padding: var(--action-padding);   color: var(--body-color) !important;   border-top: var(--border-width) solid var(--border-color); }  .modern-theme .toolmarker {   margin-left: -1px;   position: absolute;   top: calc(-1 * var(--border-width));   width: calc(20px + var(--offset, 0px));   left: calc(-20px - var(--offset, 0px));   background-color: rgba(197, 197, 197, 0.2);   height: calc(24px + 2 * var(--border-width)); }  .modern-theme .toolhighlight {   --border-color: #e4e594; }  .modern-theme .toolmenufirst {   cursor: default;   box-shadow: none; }  .modern-theme .movetofunction {   color: #3378a5;   text-decoration: underline; }  .modern-theme .textitemtagtext {   font-style: normal; }  .modern-theme .toolicons > img {   margin: 0;   padding: 0;   float: none;   width: 16px;   height: 16px;   display: flex;   position: static;   object-fit: none; }  .modern-theme .folding-folded {   padding-top: 1px !important;   object-fit: fill !important; }  .modern-theme .folding-counter {   display: flex;   color: #818181;   margin-right: 4px;   align-items: center;   justify-content: center;   font: var(--title-font);   font-style: italic !important; }  .modern-theme .titledescription {   margin: 0;   max-width: 0;   min-width: 100%;   font-size: 10px;   font-weight: 550;   line-height: 12px;   text-align: start;   font-style: italic;   overflow-wrap: break-word;   padding: var(--action-padding);   color: var(--description-color);   border-top-width: var(--border-width);   border-top-color: var(--border-color); }  .modern-theme .movetofunction, .modern-theme .textitemsignificant {   font-weight: 400;   line-height: 14px;   font-style: normal; }  .modern-theme .notactive .toolblock {   text-decoration: line-through; }  .modern-theme .notactive .toolgroup {   filter: grayscale(100%); }  .modern-theme .folding-folded:hover, .modern-theme .folding-unfolded:hover, .modern-theme .ignoreerrorsthis:hover {   opacity: 1; }  .modern-theme .toolghost > .toolmarker {   display: none; }  .modern-theme .tooltarget > .toolmarker {   z-index: -1;   width: 100vw;   background-color: #424242 !important; }  .modern-theme .tooltarget .executing {   display: none; }  .modern-theme .toolmenufirst .tooltitle {   display: grid;   column-gap: 8px;   grid-auto-flow: column; }  .modern-theme .toolhighlight .toolicons, .modern-theme .toolhighlight .tooltitle {   background: var(--border-color) !important; }  .modern-theme .notactive .toolgroup, .modern-theme .notactive .toolblock, .modern-theme .notactive .param-prop, .modern-theme .notactive .titledescription {   opacity: 0.5 !important; }  .modern-theme .tool:hover .ignoreerrorsthis, .modern-theme .tool:hover .folding-unfolded {   opacity: 0; }  .modern-theme .executing > img:last-of-type {   width: 12px;   height: 26px;   margin-left: 0px;   transform: scale(1, 1); }  .modern-theme .executing > img:first-of-type {   width: 06px;   height: 16px;   margin-left: 1px;   transform: scale(2.5, 1.4); }  .modern-theme .toolexecutecurrent .toolmarker {   background-color: rgba(216, 105, 95, 0.15); }  .modern-theme .tool.foldable.folded .folding-unfolded, .modern-theme .tool.foldable:not(.folded) .folding-folded, .modern-theme .tool.foldable:not(.folded) .folding-counter {   display: none; }  .modern-theme .toolnotexecute .executing > img:last-of-type, .modern-theme .toolexecutecurrent .executing > img:first-of-type {   display: none; }  .modern-theme .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-unfolded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .ignoreerrorsthis {   opacity: 0.8; }  .modern-theme .param-list, .modern-theme .param-prop {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .param-prop {   position: relative; }  .modern-theme .param-prop::before {   content: '';   position: absolute;   top: -6px;   left: -1px;   right: -1px;   bottom: -6px;   background: transparent;   z-index: 1; }  .modern-theme .param-prop a {   position: relative;   z-index: 2;   cursor: pointer; }  .modern-theme .param-prop.preview-target::before {   z-index: 6; }  .modern-theme .param-prop.preview-target a {   z-index: 7; }  .modern-theme .preview-target-container .ignore-errors-container {   display: none !important; }  .modern-theme .tool.wrap .param-prop:not(.preview-target)::before, .modern-theme .tool.vertical .param-prop:not(.preview-target)::before {   z-index: -1 !important; }  .modern-theme .param-path > :not(.selector-preview) {   background: linear-gradient(to left, #c2c2c2, #c2c2c2);   background-size: 100% 2px;   background-repeat: no-repeat;   background-position: 0px 100%; }  .modern-theme .param-info {   color: #a2a2a2; }  .modern-theme .param-counter {   color: #cc544a; }  .modern-theme .param-omission {   color: #a2a2a2; }  .modern-theme .param-prop.preview-target > *:not(.param-content) {   box-shadow: 0 1px 0 var(--selected-color); }  .modern-theme .titlebody > * > img:not(.pathimg):not(.selector-preview-image) {   vertical-align: baseline;   width: var(--arrow-width); }  /* Tool (history) */  .history-hidden {   display: none; }  .toolhistory-item-error {   color: #bf3131; }  .modern-theme .toolhistory {   max-width: 0;   overflow: visible; }  .modern-theme .toolhistory:empty {   display: none; }  .modern-theme .toolhistory-menu {   position: absolute;   right: 0px;   top: 0px;   min-height: 19px;   min-width: 20px;   background-color: #ffd19c;   padding-left: 3px;   line-height: 17px;   opacity: 0;   border-left: 1px solid #fdddb8db;   cursor: pointer; }  .modern-theme .toolhistory-items:hover .toolhistory-menu {   opacity: 1; }  .modern-theme .toolhistory-menu img {   width: 12px;   height: 12px; }  .modern-theme .toolhistory-item {   cursor: text;   display: inline;   overflow: hidden;   user-select: text;   line-height: 14px;   white-space: nowrap;   text-overflow: ellipsis; }  .modern-theme .toolhistory-items {   margin: 0;   overflow: hidden;   list-style: none;   position: relative;   white-space: nowrap;   max-width: max-content;   text-overflow: ellipsis;   font: var(--history-font);   color: var(--history-color);   width: var(--history-width);   --history-padding: 3px;   background-color: var(--history-background);   --history-width: calc(100vw - var(--offset, 0px) - 42px);   background-color: var(--history-background);   border: 1px solid #fdddb8db;   border-radius: 10px;   padding: 2px 8px;   position: relative; }  .modern-theme .toolhistory-items::after {   top: 0;   right: 0;   content: '';   height: 100%;   position: absolute;   width: var(--history-padding); }  .modern-theme .toolhistory-item .json.null {   color: #8546bc; }  .modern-theme .toolhistory-item .json.date {   color: #ce904a; }  .modern-theme .toolhistory-item .json.array {   color: #d44646; }  .modern-theme .toolhistory-item .json.object {   color: #3378a5; }  .modern-theme .toolhistory-item .json.number {   color: #d036d0; }  .modern-theme .toolhistory-item .json.string {   color: #2db669; }  .modern-theme .toolhistory-item .json.boolean {   color: #2525cc; }  .modern-theme .toolhistory-item .json.undefined {   color: #808080; }  .modern-theme .toolhistory.wrap .toolhistory-item {   white-space: normal;   overflow-wrap: break-word; }  /* Tool (borders) */  @media (min-resolution: 1.5dppx) {   .modern-theme .tool {     --border-width: calc(2px / var(--zoom, 1));   } }  /* Tool (inline) */  .modern-theme .tool.inline {   pointer-events: none;   border: none !important;   background: transparent !important; }  .modern-theme .tool.inline .pathimg {   max-height: 22px; }  .modern-theme .tool.inline .titlebody {   padding-top: 0;   padding-bottom: 0;   border-top-width: 0; }  .modern-theme .tool.inline .param-path {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .tool.inline .toolmarker {   top: 0;   margin-left: 0; }  .modern-theme .tool.inline .toolcontent {   position: relative;   max-width: max-content;   background-color: #fafafa !important;   border: var(--border-width) solid var(--border-color) !important; }  .modern-theme .inline .titledescription {   max-width: 400px;   margin-bottom: -3px;   border-top-width: 0;   background-color: transparent;   padding: 1px calc(var(--action-padding) + 1px); }  .modern-theme .inline .toolinsert, .modern-theme .inline .toolinsertdata, .modern-theme .tool.inline:not(.toolmenufirst) {   min-width: 100%; }  .modern-theme .inline.foldable .titledescription {   background-repeat: no-repeat;   background-size: auto;   background-image: linear-gradient(to right, #f0f0f0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline .toolcontent > .toolicons {   left: calc(min(100%, 100vw - var(--offset, 0px) - 26px - 2px) - 26px);   border: var(--border-width) solid var(--border-color);   top: calc(-1 * var(--border-width));   padding: var(--action-padding);   padding-right: calc(var(--action-padding) + 1px);   border-right-width: 0;   position: absolute;   min-height: 24px;   max-width: 26px;   z-index: 4;   opacity: 0;   margin: 0;   right: 0; }  .modern-theme .tool.inline.actionselected .toolicons {   border-color: var(--selected-color); }  .modern-theme .tool.inline:not(.foldable) .toolblock {   margin-right: var(--title-gap); }  .modern-theme .tool.inline > *:not(.titledescription) {   pointer-events: all; }  .modern-theme .tool.inline.actionselected .toolcontent {   border-color: var(--selected-color) !important; }  .modern-theme .tool.inline.actionselected .titledescription {   border-top-color: var(--selected-color) !important; }  .modern-theme .inline.foldable.actionselected .titledescription {   background-image: linear-gradient(to right, #d0d0d0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop {   min-height: 24px; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-list {   min-width: 100%;   justify-content: flex-start; }  .modern-theme .tool.inline:not(.foldable) .toolblock + .toolicons {   display: none; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .toolcontent {   display: flex; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop:first-child {   margin-left: var(--title-width, 0); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle + .param-prop {   min-width: 16px; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .tooltitle:only-child {   flex: 1; }  .modern-theme .tool.inline:hover .toolmarker:not(:hover) + .toolcontent > .toolicons {   opacity: 1; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   left: -1px;   content: '';   position: absolute;   width: calc(100% + 2px);   height: var(--border-width);   background-color: var(--border-color);   bottom: calc(-1 * var(--border-width)); }  .modern-theme .tool.inline:not(.toolmenufirst):not(.empty) .tooltitle:not(:only-child) {   border-right: var(--border-width) solid var(--border-color); }  .modern-theme .tool.inline.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child) {   border-color: var(--selected-color); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .titlebody .tooltitle:not(:only-child) {   margin-left: -4px;   margin-right: 4px;   position: relative; }  .modern-theme .tool.inline.wrap.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   background-color: var(--selected-color); }  /* Tool (variation) */  .modern-theme .tool.wrap .param-list {   flex-wrap: wrap; }  .modern-theme .tool.vertical .titlebody {   flex-direction: column; }  .modern-theme .tool.vertical .param-list {   flex-direction: column; }  .modern-theme .tool.vertical .titlebody .arrowimg {   margin-left: 6px; }  .modern-theme .tool.vertical .titlebody .param-text {   display: none; }  .modern-theme .tool.vertical .titlebody .param-content {   display: flex; }  /* Tool (insertion) */  .modern-theme .toolinsert {   height: 20px;   display: flex;   color: #d9d9d9;   font-size: 12px;   max-width: unset;   box-shadow: none;   line-height: 16px;   border-radius: 2px;   align-items: center;   margin-top: var(--gap);   padding: 2px 6px 2px 4px;   background: none !important;   border-color: #cacaca !important; }  .modern-theme .toolselected {   color: #d8695f;   border-color: #ff857b !important; }  .modern-theme .toolinsertdata {   padding: 0;   margin-top: 0;   background-color: #fff; }  .modern-theme .toollabelcreate {   top: 0;   left: 100%;   right: auto;   display: flex;   padding: 0 0 0 4px; }  .modern-theme .toolinsert:empty {   height: 6px; }  .modern-theme .toolinsert-state {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .toollabelcreate > img {   width: 20px;   height: 20px;   opacity: 0.5;   filter: brightness(50%) saturate(100%) hue-rotate(0deg); }  .modern-theme .toollabelcreate:hover {   opacity: 1 !important; }  .modern-theme .toollabelcreate:hover > img {   opacity: 0.7;   filter: invert(20%) sepia(100%) saturate(7500%) brightness(100%) brightness(0.5); }  .modern-theme .toolinsertdata::after {   top: 100%; }  .modern-theme .toolinsertdata::before {   bottom: 100%; }  .modern-theme .toolinsertdata::after, .modern-theme .toolinsertdata::before {   left: 0;   width: 100%;   content: '';   height: var(--gap);   position: absolute; }  .modern-theme .toolinsert > span > img {   margin-right: 6px; }  .modern-theme .toolinsert:empty + .toollabelcreate {   top: -5px; }  .modern-theme .toolinsertdata:hover .toollabelcreate {   opacity: 0.7; }  .modern-theme .toolinsert:empty + .toollabelcreate > img {   width: 17px;   height: 17px; }  .modern-theme .dragactive .toolinsertdrop, .modern-theme .dragactivelabel .toolinsertdrop {   background-color: #ffd6d3 !important; }  .modern-theme .dragactive .toolinsert:not(.toolselected), .modern-theme .dragactivelabel .toolinsert:not(.toolselected) {   color: #d8695f;   border-color: #ff857b !important; }  .modern-theme .dragactive .toolinsert-state-base, .modern-theme .dragactive .toolinsert-state-active, .modern-theme .toolselected > .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-active, .modern-theme :not(.toolselected) > .toolinsert-state-active, .modern-theme #container:not(.dragactive):not(.dragactivelabel) .toolinsert-state-dropzone {   display: none; }  /* Action selection */  .modern-theme .actionselected {   border-color: var(--selected-color) !important; }  .modern-theme .actionselected .selected {   display: none !important; }  /* Smart (insertion) */  .modern-insert .toolinsert {   padding: 0;   margin-top: 0;   height: 0 !important;   border-width: 0 !important;   border-style: none !important; }  .modern-insert .toollabelcreate, .modern-insert .toolinsert-state, .modern-insert .toolinsertdata::after, .modern-insert .toolinsertdata::before {   display: none !important; }  /* Animate (insertion) */  .modern-theme.animate-insert .tag, .modern-theme.animate-insert #visualizelabels {   display: none !important; }  .modern-theme.animate-insert .tool-margin.animate .toolinsert {   transition: 0.4s ease;   transition-property: height, margin-top, border-width; }  /* Notification (toast) */  @keyframes shake {   0%,   100% {     transform: translateX(0);   }   10%,   30%,   50%,   70%,   90% {     transform: translateX(-8px);   }   20%,   40%,   60%,   80% {     transform: translateX(8px);   } }  .modern-theme.notification-shown #notification {   bottom: 0;   left: -8px;   z-index: 10;   height: 32px;   display: flex;   color: #ff5555;   position: fixed;   font-size: 12px;   font-weight: bold;   user-select: none;   align-items: center;   justify-content: center;   width: calc(100% + 16px);   border-top: 1px solid #ff6666;   background: rgb(255, 226, 226); }  .modern-theme.notification-shown #notification.animated {   animation: shake 1s ease forwards; }  /* Collapse area (insertion) */  .modern-theme .half-bottom .toolinsertdata:not([task-id*='-'])::after, .modern-theme :not(.folded) + .half-top .toolinsertdata:only-child::before, .modern-theme :not(.folded) + .half-top .toolinsertdata[task-id*='-']::before {   height: calc(var(--gap) / 2); } /* Root styles */  html {   overflow-x: auto;   overflow-y: scroll; }  /* Global styles */  .modern-theme {--title-gap: 8px;--group-size: 14px;--icons-size: 16px;--path-width: 100px;--arrow-width: 16px;--border-width: 1px;--action-padding: 4px;--letter-spacing: -0.2px;--selected-color: #ffe06e !important;--description-color: #f70b18 !important;--body-font: 400 12px var(--font-family);--title-font: 600 11px var(--font-family);   /* The numeric values above should be specified in pixels */--font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}  .modern-theme .main {   min-height: 100vh;   padding-left: 20px;   line-height: normal;   letter-spacing: var(--letter-spacing); }  .modern-theme .pathimg {   max-width: var(--path-width); }  .modern-theme .arrowimg {   margin: 2px 0;   vertical-align: top; }  @media screen and (max-width: 420px) {   .modern-theme .main {     --padding-top: 121px;   } }  @media screen and (min-width: 420px) {   .modern-theme .main {     --padding-top: 69px;   } }  .modern-theme .containerwithfind #paddinfind {   padding-top: 48px; }  /* Tool (margins) */  .modern-theme .tool-div > * {   --gap: 6px;   min-width: 175px;   margin-top: var(--gap); }  .modern-theme #paddinfind + .tool-margin > .tool-div > :first-child {   margin-top: 0; }  /* Tool (actions) */  .modern-theme .tool {box-shadow: none;border-radius: 0;position: relative;background: #fafafa !important;--border-width: calc(1px / var(--zoom, 1));--border-color: var(--action-border, #c2c2c2);border: var(--border-width) solid var(--border-color);}  .modern-theme .toolblock {   flex: 1;   color: #555555;   overflow: hidden;   white-space: nowrap;   font: var(--title-font); }  .modern-theme .toolghost {   top: auto;   left: -10000px;   overflow: hidden;   position: absolute; }  .modern-theme .executing {   padding: 0;   height: 26px;   position: static;   opacity: 1 !important; }  .modern-theme .toolgroup {opacity: 1;/* filter: none; */width: var(--group-size);height: var(--group-size);margin: 0 var(--title-gap) 0 0;}  .modern-theme .toolicons {display: grid;column-gap: 8px;justify-content: end;grid-auto-flow: column;min-width: var(--icons-size);margin: 0 0 0 var(--title-gap);transition: background-color 1s ease;background-color: var(--action-color);}  .modern-theme .tooltitle {display: flex;min-height: 24px;align-items: center;justify-content: center;padding: var(--action-padding);background-color: var(--action-color);}  .modern-theme .titlebody {   margin: 0;   display: flex;   min-width: 24px;   min-height: 24px;   align-items: center;   font: var(--body-font);   justify-content: center;   color: #616161 !important;   padding: var(--action-padding);   border-top: var(--border-width) solid var(--border-color); }  .modern-theme .toolmarker {   margin-left: -1px;   position: absolute;   top: calc(-1 * var(--border-width));   width: calc(20px + var(--offset, 0px));   left: calc(-20px - var(--offset, 0px));   background-color: rgba(197, 197, 197, 0.2);   height: calc(24px + 2 * var(--border-width)); }  .modern-theme .toolhighlight {   --border-color: #e4e594; }  .modern-theme .toolmenufirst {   cursor: default;   box-shadow: none; }  .modern-theme .movetofunction {   color: #319fe6;   text-decoration: underline; }  .modern-theme .textitemtagtext {   font-style: normal; }  .modern-theme .toolicons > img {   margin: 0;   padding: 0;   float: none;   width: 16px;   height: 16px;   display: flex;   position: static;   object-fit: none; }  .modern-theme .folding-folded {   padding-top: 1px !important;   object-fit: fill !important; }  .modern-theme .folding-counter {   display: flex;   color: #818181;   margin-right: 4px;   align-items: center;   justify-content: center;   font: var(--title-font);   font-style: italic !important; }  .modern-theme .titledescription {   margin: 0;   max-width: 0;   min-width: 100%;   font-size: 10px;   font-weight: 550;   line-height: 12px;   text-align: start;   font-style: italic;   overflow-wrap: break-word;   padding: var(--action-padding);   color: var(--description-color);   border-top-width: var(--border-width);   border-top-color: var(--border-color); }  .modern-theme .movetofunction, .modern-theme .textitemsignificant {   font-weight: 400;   line-height: 14px;   font-style: normal; }  .modern-theme .notactive .toolblock {   text-decoration: line-through; }  .modern-theme .notactive .toolgroup {   filter: grayscale(100%); }  .modern-theme .folding-folded:hover, .modern-theme .folding-unfolded:hover, .modern-theme .ignoreerrorsthis:hover {   opacity: 1; }  .modern-theme .toolghost > .toolmarker {   display: none; }  .modern-theme .tooltarget > .toolmarker {   z-index: -1;   width: 100vw;   background-color: rgb(240, 238, 216); }  .modern-theme .tooltarget .executing {   display: none; }  .modern-theme .toolmenufirst .tooltitle {   display: grid;   column-gap: 8px;   grid-auto-flow: column; }  .modern-theme .toolhighlight .toolicons, .modern-theme .toolhighlight .tooltitle {   background: var(--border-color); }  .modern-theme .notactive .toolgroup, .modern-theme .notactive .toolblock, .modern-theme .notactive .param-prop, .modern-theme .notactive .titledescription {   opacity: 0.5 !important; }  .modern-theme .tool:hover .ignoreerrorsthis, .modern-theme .tool:hover .folding-unfolded {   opacity: 0; }  .modern-theme .executing > img:last-of-type {   width: 12px;   height: 26px;   margin-left: 0px;   transform: scale(1, 1); }  .modern-theme .executing > img:first-of-type {   width: 06px;   height: 16px;   margin-left: 1px;   transform: scale(2.5, 1.4); }  .modern-theme .toolexecutecurrent .toolmarker {   background-color: rgba(216, 105, 95, 0.15); }  .modern-theme .titlebody > * > img:not(.pathimg) {   vertical-align: baseline;   width: var(--arrow-width); }  .modern-theme .tool.foldable.folded .folding-unfolded, .modern-theme .tool.foldable:not(.folded) .folding-folded, .modern-theme .tool.foldable:not(.folded) .folding-counter {   display: none; }  .modern-theme .toolnotexecute .executing > img:last-of-type, .modern-theme .toolexecutecurrent .executing > img:first-of-type {   display: none; }  .modern-theme .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-unfolded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .ignoreerrorsthis {   opacity: 0.8; }  .modern-theme .param-list, .modern-theme .param-prop {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .param-path {   background: linear-gradient(to left, #c2c2c2, #c2c2c2);   background-size: 100% 2px;   background-repeat: no-repeat;   background-position: 0px 100%; }  .modern-theme .param-info {   color: #a2a2a2; }  .modern-theme .param-counter {   color: #cc544a; }  .modern-theme .param-omission {   color: #a2a2a2; }  /* Tool (borders) */  @media (min-resolution: 1.5dppx) {   .modern-theme .tool {     --border-width: calc(2px / var(--zoom, 1));   } }  /* Tool (inline) */  .modern-theme .tool.inline {   pointer-events: none;   border: none !important;   background: transparent !important; }  .modern-theme .tool.inline .pathimg {   max-height: 22px; }  .modern-theme .tool.inline .titlebody {   padding-top: 0;   padding-bottom: 0;   border-top-width: 0; }  .modern-theme .tool.inline .param-path {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .tool.inline .toolmarker {   top: 0;   margin-left: 0; }  .modern-theme .tool.inline .toolcontent {   position: relative;   max-width: max-content;   background-color: #fafafa;   border: var(--border-width) solid var(--border-color); }  .modern-theme .inline .titledescription {   max-width: 400px;   margin-bottom: -3px;   border-top-width: 0;   background-color: transparent;   padding: 1px calc(var(--action-padding) + 1px); }  .modern-theme .inline .toolinsert, .modern-theme .inline .toolinsertdata, .modern-theme .tool.inline:not(.toolmenufirst) {   min-width: 100%; }  .modern-theme .inline.foldable .titledescription {   background-repeat: no-repeat;   background-size: auto;   background-image: linear-gradient(to right, #f0f0f0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline .toolcontent > .toolicons {   left: calc(min(100%, 100vw - var(--offset, 0px) - 26px - 2px) - 26px);   border: var(--border-width) solid var(--border-color);   top: calc(-1 * var(--border-width));   padding: var(--action-padding);   padding-right: calc(var(--action-padding) + 1px);   border-right-width: 0;   position: absolute;   min-height: 24px;   max-width: 26px;   z-index: 1;   opacity: 0;   margin: 0;   right: 0; }  .modern-theme .tool.inline.actionselected .toolicons {   border-color: var(--selected-color); }  .modern-theme .tool.inline:not(.foldable) .toolblock {   margin-right: var(--title-gap); }  .modern-theme .tool.inline > *:not(.titledescription) {   pointer-events: all; }  .modern-theme .tool.inline.actionselected .toolcontent {   border-color: var(--selected-color) !important; }  .modern-theme .tool.inline.actionselected .titledescription {   border-top-color: var(--selected-color) !important; }  .modern-theme .inline.foldable.actionselected .titledescription {   background-image: linear-gradient(to right, #d0d0d0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop {   min-height: 24px; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-list {   min-width: 100%;   justify-content: flex-start; }  .modern-theme .tool.inline:not(.foldable) .toolblock + .toolicons {   display: none; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .toolcontent {   display: flex; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop:first-child {   margin-left: var(--title-width, 0); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle + .param-prop {   min-width: 16px; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .tooltitle:only-child {   flex: 1; }  .modern-theme .tool.inline:hover .toolmarker:not(:hover) + .toolcontent > .toolicons {   opacity: 1; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   left: -1px;   content: '';   position: absolute;   width: calc(100% + 2px);   height: var(--border-width);   background-color: var(--border-color);   bottom: calc(-1 * var(--border-width)); }  .modern-theme .tool.inline:not(.toolmenufirst):not(.empty) .tooltitle:not(:only-child) {   border-right: var(--border-width) solid var(--border-color); }  .modern-theme .tool.inline.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child) {   border-color: var(--selected-color); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .titlebody .tooltitle:not(:only-child) {   margin-left: -4px;   margin-right: 4px;   position: relative; }  .modern-theme .tool.inline.wrap.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   background-color: var(--selected-color); }  /* Tool (variation) */  .modern-theme .tool.wrap .param-list {   flex-wrap: wrap; }  .modern-theme .tool.vertical .param-list {   flex-direction: column; }  .modern-theme .tool.vertical .titlebody .arrowimg {   margin-left: 6px; }  .modern-theme .tool.vertical .titlebody .param-text {   display: none; }  .modern-theme .tool.vertical .titlebody .param-content {   display: flex; }  /* Tool (insertion) */  .modern-theme .toolinsert {   height: 20px;   display: flex;   color: #d9d9d9;   font-size: 12px;   max-width: unset;   box-shadow: none;   line-height: 16px;   border-radius: 2px;   align-items: center;   margin-top: var(--gap);   padding: 2px 6px 2px 4px;   background: none !important;   border-color: #555 !important; }  .modern-theme .toolselected {   color: #d8695f;   border-color: hsl(0, 89%, 58%) !important; }  .modern-theme .toolinsertdata {   padding: 0;   margin-top: 0;   background-color: #fff; }  .modern-theme .toollabelcreate {   top: 0;   left: 100%;   right: auto;   display: flex;   padding: 0 0 0 4px; }  .modern-theme .toolinsert:empty {   height: 6px; }  .modern-theme .toolinsert-state {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .toollabelcreate > img {   width: 20px;   height: 20px;   opacity: 0.5;   filter: brightness(50%) saturate(100%) hue-rotate(0deg); }  .modern-theme .toollabelcreate:hover {   opacity: 1 !important; }  .modern-theme .toollabelcreate:hover > img {   opacity: 0.7;   filter: invert(20%) sepia(100%) saturate(7500%) brightness(100%) brightness(0.5); }  .modern-theme .toolinsertdata::after {   top: 100%; }  .modern-theme .toolinsertdata::before {   bottom: 100%; }  .modern-theme .toolinsertdata::after, .modern-theme .toolinsertdata::before {   left: 0;   width: 100%;   content: '';   height: var(--gap);   position: absolute; }  .modern-theme .toolinsert > span > img {   margin-right: 6px; }  .modern-theme .toolinsert:empty + .toollabelcreate {   top: -5px; }  .modern-theme .toolinsertdata:hover .toollabelcreate {   opacity: 0.7; }  .modern-theme .toolinsert:empty + .toollabelcreate > img {   width: 17px;   height: 17px; }  .modern-theme .dragactive .toolinsertdrop, .modern-theme .dragactivelabel .toolinsertdrop {   background-color: #ffd6d3; }  .modern-theme .dragactive .toolinsert:not(.toolselected), .modern-theme .dragactivelabel .toolinsert:not(.toolselected) {color: #ef847a;border-color: #777 !important;}  .modern-theme .dragactive .toolinsert-state-base, .modern-theme .dragactive .toolinsert-state-active, .modern-theme .toolselected > .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-active, .modern-theme :not(.toolselected) > .toolinsert-state-active, .modern-theme #container:not(.dragactive):not(.dragactivelabel) .toolinsert-state-dropzone {   display: none; }  /* Action selection */  .modern-theme .actionselected {   border-color: var(--selected-color) !important; }  .modern-theme .actionselected .selected {   display: none !important; }  /* Smart (insertion) */  .modern-insert .toolinsert {   padding: 0;   margin-top: 0;   height: 0 !important;   border-width: 0 !important;   border-style: none !important; }  .modern-insert .toollabelcreate, .modern-insert .toolinsert-state, .modern-insert .toolinsertdata::after, .modern-insert .toolinsertdata::before {   display: none !important; }  /* Animate (insertion) */  .modern-theme.animate-insert .tag, .modern-theme.animate-insert #visualizelabels {   display: none !important; }  .modern-theme.animate-insert .tool-margin.animate .toolinsert {   transition: 0.4s ease;   transition-property: height, margin-top, border-width; }  /* Notification (toast) */  @keyframes shake {   0%,   100% {     transform: translateX(0);   }   10%,   30%,   50%,   70%,   90% {     transform: translateX(-8px);   }   20%,   40%,   60%,   80% {     transform: translateX(8px);   } }  .modern-theme.notification-shown #notification {   bottom: 0;   left: -8px;   z-index: 10;   height: 32px;   display: flex;   color: #ff5555;   position: fixed;   font-size: 12px;   font-weight: bold;   user-select: none;   align-items: center;   justify-content: center;   width: calc(100% + 16px);   border-top: 1px solid #ff6666;   background: rgb(255, 226, 226);   animation: shake 1s ease forwards; }  /* Collapse area (insertion) */  .modern-theme .half-bottom .toolinsertdata:not([task-id*='-'])::after, .modern-theme :not(.folded) + .half-top .toolinsertdata:only-child::before, .modern-theme :not(.folded) + .half-top .toolinsertdata[task-id*='-']::before {   height: calc(var(--gap) / 2); }    /*********************  * Custom dark theme *  *********************/ :root { 	--bg-dark: #343434; /* ÃÂ Ã‘â€¢ÃÂ¡ÃÆ’ÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ Ãâ€ ÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ Ã¢â€žâ€“ ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‘â€¢ÃÂ Ãâ€¦ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ Ã¢â€žâ€“ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ¡Ã¢â‚¬Â¹, ÃÂ Ãâ€¦ÃÂ Ã‚ÂµÃÂ Ã¢â€žâ€“ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡Ãâ€šÃÂ Ã‚Â°ÃÂ Ã‚Â»ÃÂ¡ÃÅ ÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡ÃÆ’ÃÂ Ã‚ÂµÃÂ¡Ãâ€šÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡Ã¢â‚¬Â ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ */ 	--bg-darker: #292929; /* ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Â°ÃÂ Ã‚Âµ ÃÂ Ã‚Â±ÃÂ Ã‘â€¢ÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã‚Âµ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‘â€¢ÃÂ Ãâ€¦, ÃÂ Ã‘â€˜ÃÂ¡ÃÆ’ÃÂ Ã‘â€”ÃÂ Ã‘â€¢ÃÂ Ã‚Â»ÃÂ¡ÃÅ ÃÂ Ã‚Â·ÃÂ¡Ã‘â€œÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ÃÂ¡ÃÆ’ÃÂ¡ÃÂ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡Ãâ€šÃÂ Ã‚Â°ÃÂ Ã‚Â·ÃÂ Ã‚Â»ÃÂ Ã‘â€˜ÃÂ¡Ã¢â‚¬Â¡ÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ¡Ã¢â‚¬Â¦ ÃÂ¡ÃÅ’ÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ Ãâ€ , ÃÂ¡Ã¢â‚¬Â¡ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ Ã‚Â±ÃÂ¡Ã¢â‚¬Â¹ ÃÂ Ã’â€˜ÃÂ Ã‘â€¢ÃÂ Ã‚Â±ÃÂ Ã‚Â°ÃÂ Ãâ€ ÃÂ Ã‘â€˜ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡ÃÅ  ÃÂ Ã‘â€ÃÂ Ã‘â€¢ÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡Ãâ€šÃÂ Ã‚Â°ÃÂ¡ÃÆ’ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â° */ 	--bg-light: #e0e0e0; /* ÃÂ¡ÃÆ’ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â»ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡Ã¢â‚¬Â ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡, ÃÂ Ã‘â€˜ÃÂ¡ÃÆ’ÃÂ Ã‘â€”ÃÂ Ã‘â€¢ÃÂ Ã‚Â»ÃÂ¡ÃÅ ÃÂ Ã‚Â·ÃÂ¡Ã‘â€œÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ÃÂ¡ÃÆ’ÃÂ¡ÃÂ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘â€ÃÂ¡ÃÆ’ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â° ÃÂ Ã‘â€˜ ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‘â€¢ÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ Ãâ€ , ÃÂ¡Ã¢â‚¬Â¡ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ Ã‚Â±ÃÂ¡Ã¢â‚¬Â¹ ÃÂ Ãâ€ ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã’â€˜ÃÂ Ã‚ÂµÃÂ Ã‚Â»ÃÂ Ã‘â€˜ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡ÃÅ  ÃÂ¡ÃÅ’ÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡Ã¢â‚¬Â¹ ÃÂ Ãâ€¦ÃÂ Ã‚Â° ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ Ã‘Ëœ ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‘â€¢ÃÂ Ãâ€¦ÃÂ Ã‚Âµ */ 	--bg-hover: #303030; /* ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‘â€¢ÃÂ Ãâ€¦ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡ÃÅ’ÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ Ãâ€  ÃÂ Ã‘â€”ÃÂ¡Ãâ€šÃÂ Ã‘â€˜ ÃÂ Ãâ€¦ÃÂ Ã‚Â°ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ Ã’â€˜ÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ Ã‘â€˜ÃÂ Ã‘â€˜, ÃÂ¡Ã¢â‚¬Â¡ÃÂ¡Ã‘â€œÃÂ¡Ã¢â‚¬Å¡ÃÂ¡ÃÅ  ÃÂ Ã‚Â±ÃÂ Ã‘â€¢ÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã‚Âµ ÃÂ¡ÃÆ’ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â»ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ Ã‘â€˜ÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ¡Ãâ€šÃÂ Ã‚Â°ÃÂ Ã‘â€ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€˜ÃÂ Ãâ€ ÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ¡Ã¢â‚¬Â¦ ÃÂ¡ÃÅ’ÃÂ¡Ã¢â‚¬Å¾ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‚ÂµÃÂ Ã‘â€ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ Ãâ€  */ 	--bg-checkbox: #4884b7; /* ÃÂ¡Ã¢â‚¬Â ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‘â€¢ÃÂ Ãâ€¦ÃÂ Ã‚Â° ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡Ã¢â‚¬Â¡ÃÂ Ã‚ÂµÃÂ Ã‘â€ÃÂ Ã‚Â±ÃÂ Ã‘â€¢ÃÂ Ã‘â€ÃÂ¡ÃÆ’ÃÂ Ã‘â€¢ÃÂ Ãâ€ , ÃÂ¡ÃÆ’ÃÂ Ã‘â€˜ÃÂ Ãâ€¦ÃÂ Ã‘â€˜ÃÂ Ã‚Âµ ÃÂ Ã‘â€¢ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ Ã‘â€ÃÂ Ã‘â€˜, ÃÂ¡Ã¢â‚¬Â¡ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ Ã‚Â±ÃÂ¡Ã¢â‚¬Â¹ ÃÂ Ã‘â€”ÃÂ Ã‘â€¢ÃÂ Ã’â€˜ÃÂ¡Ã¢â‚¬Â¡ÃÂ Ã‚ÂµÃÂ¡Ãâ€šÃÂ Ã‘â€ÃÂ Ãâ€¦ÃÂ¡Ã‘â€œÃÂ¡Ã¢â‚¬Å¡ÃÂ¡ÃÅ  ÃÂ Ã‚Â°ÃÂ Ã‘â€ÃÂ¡Ã¢â‚¬Â ÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Å¡ ÃÂ Ãâ€¦ÃÂ Ã‚Â° ÃÂ Ã‚Â°ÃÂ Ã‘â€ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€˜ÃÂ Ãâ€ ÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ¡Ã¢â‚¬Â¦ ÃÂ¡ÃÆ’ÃÂ Ã‘â€¢ÃÂ¡ÃÆ’ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ¡ÃÂÃÂ Ãâ€¦ÃÂ Ã‘â€˜ÃÂ¡ÃÂÃÂ¡Ã¢â‚¬Â¦ */ 	--shadow-color: #292929; /* ÃÂ¡Ã¢â‚¬Â ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ Ã‚ÂµÃÂ Ã¢â€žâ€“, ÃÂ Ã‚Â±ÃÂ Ã‘â€¢ÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã‚Âµ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ Ã‘â€¢ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ Ã‘â€, ÃÂ¡Ã¢â‚¬Â¡ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ Ã‚Â±ÃÂ¡Ã¢â‚¬Â¹ ÃÂ Ã’â€˜ÃÂ Ã‘â€¢ÃÂ Ã‚Â±ÃÂ Ã‚Â°ÃÂ Ãâ€ ÃÂ Ã‘â€˜ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡ÃÅ  ÃÂ Ã‘â€“ÃÂ Ã‚Â»ÃÂ¡Ã‘â€œÃÂ Ã‚Â±ÃÂ Ã‘â€˜ÃÂ Ãâ€¦ÃÂ¡Ã‘â€œ */ 	--border-color: #292929; /* ÃÂ¡ÃÆ’ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â°ÃÂ Ãâ€¦ÃÂ Ã’â€˜ÃÂ Ã‚Â°ÃÂ¡Ãâ€šÃÂ¡Ã¢â‚¬Å¡ÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡Ã¢â‚¬Â ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ ÃÂ Ã‘â€“ÃÂ¡Ãâ€šÃÂ Ã‚Â°ÃÂ Ãâ€¦ÃÂ Ã‘â€˜ÃÂ¡Ã¢â‚¬Â , ÃÂ Ã‘â€˜ÃÂ¡ÃÆ’ÃÂ Ã‘â€”ÃÂ Ã‘â€¢ÃÂ Ã‚Â»ÃÂ¡ÃÅ ÃÂ Ã‚Â·ÃÂ¡Ã‘â€œÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ¡Ã¢â‚¬Å¡ ÃÂ Ã‚Â¶ÃÂ Ã‚Âµ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ Ã‘â€¢ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ Ã‘â€, ÃÂ¡Ã¢â‚¬Â¡ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ ÃÂ Ã‘â€˜ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‘â€¢ÃÂ Ãâ€¦ÃÂ Ã‚Â° */ 	--border-gray: gray; /* ÃÂ Ãâ€¦ÃÂ Ã‚ÂµÃÂ Ã¢â€žâ€“ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡Ãâ€šÃÂ Ã‚Â°ÃÂ Ã‚Â»ÃÂ¡ÃÅ ÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡ÃÆ’ÃÂ Ã‚ÂµÃÂ¡Ãâ€šÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡Ã¢â‚¬Â ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ Ã‘â€“ÃÂ¡Ãâ€šÃÂ Ã‚Â°ÃÂ Ãâ€¦ÃÂ Ã‘â€˜ÃÂ¡Ã¢â‚¬Â , ÃÂ Ãâ€¦ÃÂ Ã‚Â°ÃÂ Ã‘â€”ÃÂ¡Ãâ€šÃÂ Ã‘â€˜ÃÂ Ã‘ËœÃÂ Ã‚ÂµÃÂ¡Ãâ€š, ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡Ãâ€šÃÂ Ã‚Â°ÃÂ Ã‚Â·ÃÂ Ã’â€˜ÃÂ Ã‚ÂµÃÂ Ã‚Â»ÃÂ Ã‘â€˜ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã¢â€žâ€“ ÃÂ Ã‘â€˜ÃÂ Ã‚Â»ÃÂ Ã‘â€˜ ÃÂ Ãâ€¦ÃÂ Ã‚ÂµÃÂ Ã‚Â°ÃÂ Ã‘â€ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€˜ÃÂ Ãâ€ ÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ¡Ã¢â‚¬Â¦ ÃÂ¡ÃÅ’ÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ Ãâ€  */ 	--border-focus: #4884b7; /* ÃÂ¡Ã¢â‚¬Â ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ ÃÂ Ã‘â€“ÃÂ¡Ãâ€šÃÂ Ã‚Â°ÃÂ Ãâ€¦ÃÂ Ã‘â€˜ÃÂ¡Ã¢â‚¬Â  ÃÂ Ã‘â€”ÃÂ¡Ãâ€šÃÂ Ã‘â€˜ ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‘â€¢ÃÂ Ã‘â€ÃÂ¡Ã‘â€œÃÂ¡ÃÆ’ÃÂ Ã‚Âµ ÃÂ Ãâ€¦ÃÂ Ã‚Â° ÃÂ¡ÃÅ’ÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â°ÃÂ¡Ã¢â‚¬Â¦ ÃÂ Ãâ€ ÃÂ Ãâ€ ÃÂ Ã‘â€¢ÃÂ Ã’â€˜ÃÂ Ã‚Â°, ÃÂ¡ÃÆ’ÃÂ Ã‘â€˜ÃÂ Ãâ€¦ÃÂ Ã‘â€˜ÃÂ Ã¢â€žâ€“ ÃÂ Ã‘â€¢ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ Ã‘â€ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ Ãâ€ ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã’â€˜ÃÂ Ã‚ÂµÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ Ã‘â€˜ÃÂ¡ÃÂ ÃÂ Ã‚Â°ÃÂ Ã‘â€ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€˜ÃÂ Ãâ€ ÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ¡ÃÆ’ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€˜ */ 	--font-color-light: #e0e0e0; /* ÃÂ¡Ã¢â‚¬Â ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘â€ÃÂ¡ÃÆ’ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â° ÃÂ Ãâ€¦ÃÂ Ã‚Â° ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ¡Ã¢â‚¬Â¦ ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‘â€¢ÃÂ Ãâ€¦ÃÂ Ã‚Â°ÃÂ¡Ã¢â‚¬Â¦, ÃÂ¡ÃÆ’ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â»ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡ÃÆ’ÃÂ Ã‚ÂµÃÂ¡Ãâ€šÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡Ã¢â‚¬Â¡ÃÂ Ã‘â€˜ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â°ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ã‘â€¢ÃÂ¡ÃÆ’ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€˜ */ 	--font-color-gray: #b0b0b0; /* ÃÂ Ã‚Â±ÃÂ Ã‘â€¢ÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã‚Âµ ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡Ã‘â€œÃÂ¡ÃÆ’ÃÂ Ã‘â€ÃÂ Ã‚Â»ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡ÃÆ’ÃÂ Ã‚ÂµÃÂ¡Ãâ€šÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡Ã¢â‚¬Â ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ Ãâ€ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ¡Ãâ€šÃÂ Ã‘â€¢ÃÂ¡ÃÆ’ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘â€”ÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ Ã‘â€“ÃÂ Ã‘â€¢ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘â€ÃÂ¡ÃÆ’ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â° ÃÂ Ã‘â€˜ÃÂ Ã‚Â»ÃÂ Ã‘â€˜ ÃÂ Ã‘â€¢ÃÂ Ã‘â€”ÃÂ Ã‘â€˜ÃÂ¡ÃÆ’ÃÂ Ã‚Â°ÃÂ Ãâ€¦ÃÂ Ã‘â€˜ÃÂ Ã¢â€žâ€“ */ } ::-webkit-scrollbar-track { 	background: var(--bg-dark) !important; } ::-webkit-scrollbar-thumb { 	background: var(--bg-darker) !important; }  body, .threads, #FunctionName { 	background-color: var(--bg-dark) !important; 	color: var(--font-color-light) !important; } input, textarea, select { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: 1px solid var(--border-color) !important; } input:focus, textarea:focus { 	border-color: var(--border-focus) !important; } .maintoolbox { 	border-color: var(--border-gray) !important; } .action-button { 	border: none !important; } .action-button:hover { 	background-color: var(--bg-hover) !important; } .modal-dialog, .modal-content, .modal-content div, .modal-content span { 	 	color: var(--font-color-light) !important; } button.btn-default { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: none !important; } .halfscreenorall .action-button2.disabled { 	background-color: var(--bg-dark) !important; } .toolblock, .titledescription, .param-prop { 	color: var(--font-color-light) !important; } .tool:not(.actionselected):not(.inline), .tool.notactive:not(.actionselected) { 	 	box-shadow: var(--bg-darker) 0px 0px 10px 0px !important; } .tooltitle, .tool:not(.inline) .titledescription, .toolicons { 	background-color: #383838 !important; } .titlebody { 	background-color: #292929 !important; } .tool.inline .toolcontent { 	border: 1px solid #454545 !important; 	box-shadow: var(--bg-darker) 0px 0px 10px 0px !important; } .tool.inline .toolcontent > .toolicons { 	border: none !important; 	box-shadow: var(--bg-darker) 0px 0px 5px 0px !important; } .modern-theme .tool.inline:not(.toolmenufirst):not(.empty) .tooltitle:not(:only-child) { 	border-right: 1px solid #454545; } .modern-theme .param-path { 	background: none !important; } .dropdown-menu { 	background-color: #383838 !important; 	border: none !important; 	box-shadow: var(--shadow-color) 0px 0px 5px 0px !important; } .dropdown-menu *:not([class*="action-color"]) { 	color: var(--font-color-light) !important; } .dropdown-menu .divider { 	background-color: var(--border-gray) !important; 	border: none !important; } .titledescription, .titlebody { 	border: none !important; } .toolinsertdata, .toolinsert { 	background-color: var(--bg-darker) !important; 	border-radius: 10px !important; }  .dragactive .toolinsertdrop, .dragactivelabel .toolinsertdrop { 	background-color: #505050 !important; } .toollabelcreate:hover { 	color: #ff5555 !important; } .tooltarget>.toolmarker { 	background-color: rgba(216, 105, 95, 0.15) !important; } .modern-theme .toolmarker { 	background-color: rgba(128, 128, 128, 0.2) !important; }  .findtoolbox { 	background-color: var(--bg-dark) !important; } .findtoolbox button { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: 1px solid var(--border-gray) !important; } .findtoolbox .input-group-addon { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: none !important; } .appheader { 	background-color: var(--bg-dark) !important; } .inspector-modal-content, .inspector-modal-description { 	background-color: var(--bg-dark) !important; } .inspector-modal-content * { 	color: var(--font-color-light) !important; } .inspector-modal-tools button { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: none !important; } #FunctionManagerMain, #FunctionManagerMainLabel { 	background-color: var(--bg-dark) !important; 	color: var(--font-color-light) !important; background-color:#333;} .FunctionManagerItem { 	box-shadow: var(--bg-hover) 0px 0px 5px 0px !important;background-color:#333; } .FunctionManagerItem a, #FunctionManagerEditFunctionNamePanel, #FunctionManagerEditFunctionDescriptionPanel, #FunctionManagerEditHasReturnValuePanel, #FunctionManagerEditFunctionReturnDescriptionPanel, #FunctionManagerEditFunctionReturnVariablePanel, .FunctionManagerEditFunctionParamPanel { 	background-color: #404040 !important; 	color: var(--font-color-light) !important; 	border: none ; } #FunctionManagerEditFunctionName, #FunctionManagerEditFunctionDescription, #FunctionManagerEditHasReturnValue, #FunctionManagerEditFunctionReturnDescription, #FunctionManagerEditFunctionReturnVariable, .FunctionManagerEditFunctionParam { 	color: var(--font-color-light) !important; } .FunctionManagerItemClick:hover { 	color: var(--border-gray) !important; } .FunctionManagerItemLine { 	background-color: #383838 !important; 	border-bottom: none !important; 	border-top: none !important; 	border-right: none !important; 	box-shadow: var(--bg-hover) 0px 0px 5px 0px !important; } .FunctionManagerItemLineLeft span:nth-child(1) { 	color: var(--font-color-light) !important; } .FunctionManagerItemLine:hover { 	background-color: var(--bg-hover) !important; } #FunctionManagerAddTaskDetailed, #FunctionManagerAddTaskDetailed:hover { 	background-color: #404040 !important; 	color: var(--font-color-light) !important; 	border: none !important; 	box-shadow: var(--bg-hover) 0px 0px 5px 0px !important; } .action-updater-modal-content { 	background-color: var(--bg-dark) !important; 	border: none !important; 	box-shadow: var(--bg-darker) 0px 0px 5px 0px !important; } .scenario-page-notify { 	background-color: var(--bg-dark) !important; 	color: var(--font-color-light) !important; } .action-updater-modal-header, .scenario-page-notify-text { 	color: var(--font-color-light) !important; } .scenario-page { 	background-color: var(--bg-dark) !important; } .scenario-page-header { 	color: var(--font-color-light) !important; } .btn-base.btn-accept { 	background-color: #5a5840 !important; 	border-color: #5a5840 !important; } .modern-theme .toolhighlight .toolicons, .modern-theme .toolhighlight .tooltitle { 	background-color: #505050 !important; }   /* Tool (history) */  .history-hidden {   display: none; }  .toolhistory-item-error {   color: #bf3131; }  .modern-theme .toolhistory {   max-width: 0;   overflow: visible; }  .modern-theme .toolhistory:empty {   display: none; }  .modern-theme .toolhistory-menu {   position: absolute;   right: 0px;   top: 0px;   min-height: 19px;   min-width: 20px;   background-color: #404040;   padding-left: 3px;   line-height: 17px;   opacity: 0;   border-left: 1px solid #3b2e1edb;   cursor: pointer; }  .modern-theme .toolhistory-items:hover .toolhistory-menu {   opacity: 1; }  .modern-theme .toolhistory-menu img {   width: 12px;   height: 12px; }  .modern-theme .toolhistory-item {   cursor: text;   display: inline;   overflow: hidden;   user-select: text;   line-height: 14px;   white-space: nowrap;   text-overflow: ellipsis; }  .modern-theme .toolhistory-items {margin: 0;overflow: hidden;list-style: none;position: relative;white-space: nowrap;max-width: max-content;text-overflow: ellipsis;font: var(--history-font);color: #eee !important;width: var(--history-width);--history-padding: 3px;background-color: #333 !important;--history-width: calc(100vw - var(--offset, 0px) - 42px);background-color: var(--history-background);border: 1px solid #fdddb8db;border-radius: 10px;padding: 2px 8px;position: relative;}  .modern-theme .toolhistory-items::after {   top: 0;   right: 0;   content: '';   height: 100%;   position: absolute;   width: var(--history-padding); }  .modern-theme .toolhistory-item .json.null {   color: #f22c3d; }  .modern-theme .toolhistory-item .json.date {   color: #e9950c; }  .modern-theme .toolhistory-item .json.array {   color: #f0ad4e; }  .modern-theme .toolhistory-item .json.object {   color: #3378a5; }  .modern-theme .toolhistory-item .json.number {   color: #df3079; }  .modern-theme .toolhistory-item .json.string {   color: #00a67d; }  .modern-theme .toolhistory-item .json.boolean {   color: #2e95d3; }  .modern-theme .toolhistory-item .json.undefined {   color: #EEE; }  .modern-theme .toolhistory.wrap .toolhistory-item {   white-space: normal;   overflow-wrap: break-word; }/* Root styles */  html {   overflow-x: auto;   overflow-y: scroll; }  /* Global styles */  .modern-theme {   --title-gap: 6px;   --group-size: 16px;   --icons-size: 16px;   --path-width: 100px;   --arrow-width: 16px;   --border-width: 1px;   --action-padding: 4px;   --letter-spacing: -0.2px;   --body-color: #616161;   --selected-color: #a59d00;   --description-color: #8c853d;   --history-background: #fae9d5d1;   --description-background: #fffecc;   --history-color: var(--body-color);   --body-font: 400 12px var(--font-family);   --title-font: 600 11px var(--font-family);   --history-font: 400 10px var(--font-family);   /* The numeric values above should be specified in pixels */   --font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }  .modern-theme .main {   min-height: 100vh;   padding-left: 20px;   line-height: normal;   letter-spacing: var(--letter-spacing); }  .modern-theme .pathimg {   max-width: var(--path-width); }  .modern-theme .arrowimg {   margin: 2px 0;   vertical-align: top; }  @media screen and (max-width: 420px) {   .modern-theme .main {     --padding-top: 121px;   } }  @media screen and (min-width: 420px) {   .modern-theme .main {     --padding-top: 69px;   } }  .modern-theme .containerwithfind #paddinfind {   padding-top: 48px; }  /* Tool (preview) */  .modern-theme .selector-preview {   border-radius: 4px;   pointer-events: all; }  .modern-theme .selector-preview-image {   border-radius: 4px;   filter: grayscale(40%) opacity(75%); }  .modern-theme .titledescription .selector-preview-image {   height: auto;   max-width: 100%; }  .modern-theme .selector-preview:not(.standalone-preview) {   margin-right: var(--action-padding); }  .modern-theme .tool.vertical .toolcontent .selector-preview {   margin-right: 0 !important; }  .modern-theme .tool.inline .toolcontent .selector-preview-image {   height: auto; }  .modern-theme .titledescription .selector-preview:not(.standalone-preview) {   float: left; }  /* Tool (margins) */  .modern-theme .tool-div > * {   --gap: 6px;   min-width: 175px;   margin-top: var(--gap); }  .modern-theme #paddinfind + .tool-margin > .tool-div > :first-child {   margin-top: 0; }  /* Tool (actions) */  .modern-theme .tool {   box-shadow: none;   border-radius: 0;   position: relative;   background: #fafafa !important;   --border-width: calc(1px / var(--zoom, 1));   --border-color: var(--action-border, #c2c2c2);   border: var(--border-width) solid var(--border-color) !important; }  .modern-theme .toolblock {   flex: 1;   color: #555555;   overflow: hidden;   white-space: nowrap;   font: var(--title-font); }  .modern-theme .toolghost {   top: auto;   left: -10000px;   overflow: hidden;   position: absolute; }  .modern-theme .executing {   padding: 0;   height: 26px;   position: static;   opacity: 1 !important; }  .modern-theme .toolgroup {   opacity: 0.9;   filter: contrast(110%) grayscale(20%) brightness(105%) saturate(70%);   mix-blend-mode: normal !important;   width: var(--group-size);   height: var(--group-size);   margin: -1px var(--title-gap) -1px 0; }  .modern-theme .toolicons {   display: grid;   column-gap: 8px;   justify-content: end;   grid-auto-flow: column;   min-width: var(--icons-size);   margin: 0 0 0 var(--title-gap);   transition: background-color 1s ease;   background-color: #383838 !important; }  .modern-theme .tooltitle {   display: flex;   min-height: 24px;   align-items: center;   justify-content: center;   padding: var(--action-padding);   background-color: var(--action-color) !important; }  .modern-theme .titlebody {   margin: 0;   display: flex;   min-width: 24px;   min-height: 24px;   align-items: center;   font: var(--body-font);   justify-content: center;   padding: var(--action-padding);   color: var(--body-color) !important;   border-top: var(--border-width) solid var(--border-color); }  .modern-theme .toolmarker {   margin-left: -1px;   position: absolute;   top: calc(-1 * var(--border-width));   width: calc(20px + var(--offset, 0px));   left: calc(-20px - var(--offset, 0px));   background-color: rgba(197, 197, 197, 0.2);   height: calc(24px + 2 * var(--border-width)); }  .modern-theme .toolhighlight {   --border-color: #e4e594; }  .modern-theme .toolmenufirst {   cursor: default;   box-shadow: none; }  .modern-theme .movetofunction {   color: #3378a5;   text-decoration: underline; }  .modern-theme .textitemtagtext {   font-style: normal; }  .modern-theme .toolicons > img {   margin: 0;   padding: 0;   float: none;   width: 16px;   height: 16px;   display: flex;   position: static;   object-fit: none; }  .modern-theme .folding-folded {   padding-top: 1px !important;   object-fit: fill !important; }  .modern-theme .folding-counter {   display: flex;   color: #818181;   margin-right: 4px;   align-items: center;   justify-content: center;   font: var(--title-font);   font-style: italic !important; }  .modern-theme .titledescription {   margin: 0;   max-width: 0;   min-width: 100%;   font-size: 10px;   font-weight: 550;   line-height: 12px;   text-align: start;   font-style: italic;   overflow-wrap: break-word;   padding: var(--action-padding);   color: var(--description-color);   border-top-width: var(--border-width);   border-top-color: var(--border-color); }  .modern-theme .movetofunction, .modern-theme .textitemsignificant {   font-weight: 400;   line-height: 14px;   font-style: normal; }  .modern-theme .notactive .toolblock {   text-decoration: line-through; }  .modern-theme .notactive .toolgroup {   filter: grayscale(100%); }  .modern-theme .folding-folded:hover, .modern-theme .folding-unfolded:hover, .modern-theme .ignoreerrorsthis:hover {   opacity: 1; }  .modern-theme .toolghost > .toolmarker {   display: none; }  .modern-theme .tooltarget > .toolmarker {   z-index: -1;   width: 100vw;   background-color: rgb(240, 238, 216) !important; }  .modern-theme .tooltarget .executing {   display: none; }  .modern-theme .toolmenufirst .tooltitle {   display: grid;   column-gap: 8px;   grid-auto-flow: column; }  .modern-theme .toolhighlight .toolicons, .modern-theme .toolhighlight .tooltitle {   background: var(--border-color) !important; }  .modern-theme .notactive .toolgroup, .modern-theme .notactive .toolblock, .modern-theme .notactive .param-prop, .modern-theme .notactive .titledescription {   opacity: 0.5 !important; }  .modern-theme .tool:hover .ignoreerrorsthis, .modern-theme .tool:hover .folding-unfolded {   opacity: 0; }  .modern-theme .executing > img:last-of-type {   width: 12px;   height: 26px;   margin-left: 0px;   transform: scale(1, 1); }  .modern-theme .executing > img:first-of-type {   width: 06px;   height: 16px;   margin-left: 1px;   transform: scale(2.5, 1.4); }  .modern-theme .toolexecutecurrent .toolmarker {   background-color: rgba(216, 105, 95, 0.15); }  .modern-theme .tool.foldable.folded .folding-unfolded, .modern-theme .tool.foldable:not(.folded) .folding-folded, .modern-theme .tool.foldable:not(.folded) .folding-counter {   display: none; }  .modern-theme .toolnotexecute .executing > img:last-of-type, .modern-theme .toolexecutecurrent .executing > img:first-of-type {   display: none; }  .modern-theme .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-unfolded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .ignoreerrorsthis {   opacity: 0.8; }  .modern-theme .param-list, .modern-theme .param-prop {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .param-prop {   position: relative; }  .modern-theme .param-prop::before {   content: '';   position: absolute;   top: -6px;   left: -1px;   right: -1px;   bottom: -6px;   background: transparent;   z-index: 1; }  .modern-theme .param-prop a {   position: relative;   z-index: 2;   cursor: pointer; }  .modern-theme .param-prop.preview-target::before {   z-index: 6; }  .modern-theme .param-prop.preview-target a {   z-index: 7; }  .modern-theme .preview-target-container .ignore-errors-container {   display: none !important; }  .modern-theme .tool.wrap .param-prop:not(.preview-target)::before, .modern-theme .tool.vertical .param-prop:not(.preview-target)::before {   z-index: -1 !important; }  .modern-theme .param-path > :not(.selector-preview) {   background: linear-gradient(to left, #c2c2c2, #c2c2c2);   background-size: 100% 2px;   background-repeat: no-repeat;   background-position: 0px 100%; }  .modern-theme .param-info {   color: #a2a2a2; }  .modern-theme .param-counter {   color: #cc544a; }  .modern-theme .param-omission {   color: #a2a2a2; }  .modern-theme .param-prop.preview-target > *:not(.param-content) {   box-shadow: 0 1px 0 var(--selected-color); }  .modern-theme .titlebody > * > img:not(.pathimg):not(.selector-preview-image) {   vertical-align: baseline;   width: var(--arrow-width); }  /* Tool (history) */  .history-hidden {   display: none; }  .toolhistory-item-error {   color: #bf3131; }  .modern-theme .toolhistory {   max-width: 0;   overflow: visible; }  .modern-theme .toolhistory:empty {   display: none; }  .modern-theme .toolhistory-menu {   position: absolute;   right: 0px;   top: 0px;   min-height: 19px;   min-width: 20px;   background-color: #ffd19c;   padding-left: 3px;   line-height: 17px;   opacity: 0;   border-left: 1px solid #fdddb8db;   cursor: pointer; }  .modern-theme .toolhistory-items:hover .toolhistory-menu {   opacity: 1; }  .modern-theme .toolhistory-menu img {   width: 12px;   height: 12px; }  .modern-theme .toolhistory-item {   cursor: text;   display: inline;   overflow: hidden;   user-select: text;   line-height: 14px;   white-space: nowrap;   text-overflow: ellipsis; }  .modern-theme .toolhistory-items {   margin: 0;   overflow: hidden;   list-style: none;   position: relative;   white-space: nowrap;   max-width: max-content;   text-overflow: ellipsis;   font: var(--history-font);   color: var(--history-color);   width: var(--history-width);   --history-padding: 3px;   background-color: var(--history-background);   --history-width: calc(100vw - var(--offset, 0px) - 42px);   background-color: var(--history-background);   border: 1px solid #fdddb8db;    border-radius: 10px;   padding: 2px 8px;   position: relative; }  .modern-theme .toolhistory-items::after {   top: 0;   right: 0;   content: '';   height: 100%;   position: absolute;   width: var(--history-padding); }  .modern-theme .toolhistory-item .json.null {   color: #8546bc; }  .modern-theme .toolhistory-item .json.date {   color: #ce904a; }  .modern-theme .toolhistory-item .json.array {   color: #d44646; }  .modern-theme .toolhistory-item .json.object {   color: #3378a5; }  .modern-theme .toolhistory-item .json.number {   color: #d036d0; }  .modern-theme .toolhistory-item .json.string {   color: #2db669; }  .modern-theme .toolhistory-item .json.boolean {   color: #2525cc; }  .modern-theme .toolhistory-item .json.undefined {   color: #808080; }  .modern-theme .toolhistory.wrap .toolhistory-item {   white-space: normal;   overflow-wrap: break-word; }  /* Tool (borders) */  @media (min-resolution: 1.5dppx) {   .modern-theme .tool {     --border-width: calc(2px / var(--zoom, 1));   } }  /* Tool (inline) */  .modern-theme .tool.inline {   pointer-events: none;   border: none !important;   background: transparent !important; }  .modern-theme .tool.inline .pathimg {   max-height: 22px; }  .modern-theme .tool.inline .titlebody {   padding-top: 0;   padding-bottom: 0;   border-top-width: 0; }  .modern-theme .tool.inline .param-path {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .tool.inline .toolmarker {   top: 0;   margin-left: 0; }  .modern-theme .tool.inline .toolcontent {   position: relative;   max-width: max-content;   background-color: #fafafa !important;   border: var(--border-width) solid var(--border-color) !important; }  .modern-theme .inline .titledescription {   max-width: 400px;   margin-bottom: -3px;   border-top-width: 0;   background-color: transparent;   padding: 1px calc(var(--action-padding) + 1px); }  .modern-theme .inline .toolinsert, .modern-theme .inline .toolinsertdata, .modern-theme .tool.inline:not(.toolmenufirst) {   min-width: 100%; }  .modern-theme .inline.foldable .titledescription {   background-repeat: no-repeat;   background-size: auto;   background-image: linear-gradient(to right, #f0f0f0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline .toolcontent > .toolicons {   left: calc(min(100%, 100vw - var(--offset, 0px) - 26px - 2px) - 26px);   border: var(--border-width) solid var(--border-color);   top: calc(-1 * var(--border-width));   padding: var(--action-padding);   padding-right: calc(var(--action-padding) + 1px);   border-right-width: 0;   position: absolute;   min-height: 24px;   max-width: 26px;   z-index: 4;   opacity: 0;   margin: 0;   right: 0; }  .modern-theme .tool.inline.actionselected .toolicons {   border-color: var(--selected-color); }  .modern-theme .tool.inline:not(.foldable) .toolblock {   margin-right: var(--title-gap); }  .modern-theme .tool.inline > *:not(.titledescription) {   pointer-events: all; }  .modern-theme .tool.inline.actionselected .toolcontent {   border-color: var(--selected-color) !important; }  .modern-theme .tool.inline.actionselected .titledescription {   border-top-color: var(--selected-color) !important; }  .modern-theme .inline.foldable.actionselected .titledescription {   background-image: linear-gradient(to right, #d0d0d0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop {   min-height: 24px; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-list {   min-width: 100%;   justify-content: flex-start; }  .modern-theme .tool.inline:not(.foldable) .toolblock + .toolicons {   display: none; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .toolcontent {   display: flex; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop:first-child {   margin-left: var(--title-width, 0); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle + .param-prop {   min-width: 16px; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .tooltitle:only-child {   flex: 1; }  .modern-theme .tool.inline:hover .toolmarker:not(:hover) + .toolcontent > .toolicons {   opacity: 1; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   left: -1px;   content: '';   position: absolute;   width: calc(100% + 2px);   height: var(--border-width);   background-color: var(--border-color);   bottom: calc(-1 * var(--border-width)); }  .modern-theme .tool.inline:not(.toolmenufirst):not(.empty) .tooltitle:not(:only-child) {   border-right: var(--border-width) solid var(--border-color); }  .modern-theme .tool.inline.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child) {   border-color: var(--selected-color); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .titlebody .tooltitle:not(:only-child) {   margin-left: -4px;   margin-right: 4px;   position: relative; }  .modern-theme .tool.inline.wrap.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   background-color: var(--selected-color); }  /* Tool (variation) */  .modern-theme .tool.wrap .param-list {   flex-wrap: wrap; }  .modern-theme .tool.vertical .titlebody {   flex-direction: column; }  .modern-theme .tool.vertical .param-list {   flex-direction: column; }  .modern-theme .tool.vertical .titlebody .arrowimg {   margin-left: 6px; }  .modern-theme .tool.vertical .titlebody .param-text {   display: none; }  .modern-theme .tool.vertical .titlebody .param-content {   display: flex; }  /* Tool (insertion) */  .modern-theme .toolinsert {   height: 20px;   display: flex;   color: #d9d9d9;   font-size: 12px;   max-width: unset;   box-shadow: none;   line-height: 16px;   border-radius: 2px;   align-items: center;   margin-top: var(--gap);   padding: 2px 6px 2px 4px;   background: none !important;   border-color: #cacaca !important; }  .modern-theme .toolselected {   color: #d8695f;   border-color: #ff857b !important; }  .modern-theme .toolinsertdata {   padding: 0;   margin-top: 0;   background-color: #fff; }  .modern-theme .toollabelcreate {   top: 0;   left: 100%;   right: auto;   display: flex;   padding: 0 0 0 4px; }  .modern-theme .toolinsert:empty {   height: 6px; }  .modern-theme .toolinsert-state {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .toollabelcreate > img {   width: 20px;   height: 20px;   opacity: 0.5;   filter: brightness(50%) saturate(100%) hue-rotate(0deg); }  .modern-theme .toollabelcreate:hover {   opacity: 1 !important; }  .modern-theme .toollabelcreate:hover > img {   opacity: 0.7;   filter: invert(20%) sepia(100%) saturate(7500%) brightness(100%) brightness(0.5); }  .modern-theme .toolinsertdata::after {   top: 100%; }  .modern-theme .toolinsertdata::before {   bottom: 100%; }  .modern-theme .toolinsertdata::after, .modern-theme .toolinsertdata::before {   left: 0;   width: 100%;   content: '';   height: var(--gap);   position: absolute; }  .modern-theme .toolinsert > span > img {   margin-right: 6px; }  .modern-theme .toolinsert:empty + .toollabelcreate {   top: -5px; }  .modern-theme .toolinsertdata:hover .toollabelcreate {   opacity: 0.7; }  .modern-theme .toolinsert:empty + .toollabelcreate > img {   width: 17px;   height: 17px; }  .modern-theme .dragactive .toolinsertdrop, .modern-theme .dragactivelabel .toolinsertdrop {   background-color: #ffd6d3 !important; }  .modern-theme .dragactive .toolinsert:not(.toolselected), .modern-theme .dragactivelabel .toolinsert:not(.toolselected) {   color: #d8695f;   border-color: #ff857b !important; }  .modern-theme .dragactive .toolinsert-state-base, .modern-theme .dragactive .toolinsert-state-active, .modern-theme .toolselected > .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-active, .modern-theme :not(.toolselected) > .toolinsert-state-active, .modern-theme #container:not(.dragactive):not(.dragactivelabel) .toolinsert-state-dropzone {   display: none; }  /* Action selection */  .modern-theme .actionselected {   border-color: var(--selected-color) !important; }  .modern-theme .actionselected .selected {   display: none !important; }  /* Smart (insertion) */  .modern-insert .toolinsert {   padding: 0;   margin-top: 0;   height: 0 !important;   border-width: 0 !important;   border-style: none !important; }  .modern-insert .toollabelcreate, .modern-insert .toolinsert-state, .modern-insert .toolinsertdata::after, .modern-insert .toolinsertdata::before {   display: none !important; }  /* Animate (insertion) */  .modern-theme.animate-insert .tag, .modern-theme.animate-insert #visualizelabels {   display: none !important; }  .modern-theme.animate-insert .tool-margin.animate .toolinsert {   transition: 0.4s ease;   transition-property: height, margin-top, border-width; }  /* Notification (toast) */  @keyframes shake {   0%,   100% {     transform: translateX(0);   }   10%,   30%,   50%,   70%,   90% {     transform: translateX(-8px);   }   20%,   40%,   60%,   80% {     transform: translateX(8px);   } }  .modern-theme.notification-shown #notification {   bottom: 0;   left: -8px;   z-index: 10;   height: 32px;   display: flex;   color: #ff5555;   position: fixed;   font-size: 12px;   font-weight: bold;   user-select: none;   align-items: center;   justify-content: center;   width: calc(100% + 16px);   border-top: 1px solid #ff6666;   background: rgb(255, 226, 226); }  .modern-theme.notification-shown #notification.animated {   animation: shake 1s ease forwards; }  /* Collapse area (insertion) */  .modern-theme .half-bottom .toolinsertdata:not([task-id*='-'])::after, .modern-theme :not(.folded) + .half-top .toolinsertdata:only-child::before, .modern-theme :not(.folded) + .half-top .toolinsertdata[task-id*='-']::before {   height: calc(var(--gap) / 2); } /* Root styles */  html {   overflow-x: auto;   overflow-y: scroll; }  /* Global styles */  .modern-theme {   --title-gap: 6px;   --group-size: 16px;   --icons-size: 16px;   --path-width: 100px;   --arrow-width: 16px;   --border-width: 1px;   --action-padding: 4px;   --letter-spacing: -0.2px;   --body-color: #616161;   /* --selected-color: #a59d00; */   /* --description-color: #8c853d; */   /* --history-background: #fae9d5d1; */   /* --description-background: #fffecc; */   --history-color: var(--body-color);   --body-font: 400 12px var(--font-family);   --title-font: 600 11px var(--font-family);   --history-font: 400 10px var(--font-family);   /* The numeric values above should be specified in pixels */   --font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }  .modern-theme .main {   min-height: 100vh;   padding-left: 20px;   line-height: normal;   letter-spacing: var(--letter-spacing); }  .modern-theme .pathimg {   max-width: var(--path-width); }  .modern-theme .arrowimg {   margin: 2px 0;   vertical-align: top; }  @media screen and (max-width: 420px) {   .modern-theme .main {     --padding-top: 121px;   } }  @media screen and (min-width: 420px) {   .modern-theme .main {     --padding-top: 69px;   } }  .modern-theme .containerwithfind #paddinfind {   padding-top: 48px; }  /* Tool (preview) */  .modern-theme .selector-preview {   border-radius: 4px;   pointer-events: all; }  .modern-theme .selector-preview-image {   border-radius: 4px;   filter: grayscale(40%) opacity(75%); }  .modern-theme .titledescription .selector-preview-image {   height: auto;   max-width: 100%; }  .modern-theme .selector-preview:not(.standalone-preview) {   margin-right: var(--action-padding); }  .modern-theme .tool.vertical .toolcontent .selector-preview {   margin-right: 0 !important; }  .modern-theme .tool.inline .toolcontent .selector-preview-image {   height: auto; }  .modern-theme .titledescription .selector-preview:not(.standalone-preview) {   float: left; }  /* Tool (margins) */  .modern-theme .tool-div > * {   --gap: 6px;   min-width: 175px;   margin-top: var(--gap); }  .modern-theme #paddinfind + .tool-margin > .tool-div > :first-child {   margin-top: 0; }  /* Tool (actions) */  .modern-theme .tool {   box-shadow: none;   border-radius: 0;   position: relative;   background: #fafafa !important;   --border-width: calc(1px / var(--zoom, 1));   --border-color: var(--action-border, #c2c2c2);   border: var(--border-width) solid var(--border-color) !important; }  .modern-theme .toolblock {   flex: 1;   color: #555555;   overflow: hidden;   white-space: nowrap;   font: var(--title-font); }  .modern-theme .toolghost {   top: auto;   left: -10000px;   overflow: hidden;   position: absolute; }  .modern-theme .executing {   padding: 0;   height: 26px;   position: static;   opacity: 1 !important; }  .modern-theme .toolgroup {opacity: 0.9;filter: contrast(110%) grayscale(20%) brightness(105%) saturate(70%);mix-blend-mode: 0;width: var(--group-size);height: var(--group-size);margin: -1px var(--title-gap) -1px 0;}  .modern-theme .toolicons {   display: grid;   column-gap: 8px;   justify-content: end;   grid-auto-flow: column;   min-width: var(--icons-size);   margin: 0 0 0 var(--title-gap);   transition: background-color 1s ease;   background-color: var(--action-color); }  .modern-theme .tooltitle {   display: flex;   min-height: 24px;   align-items: center;   justify-content: center;   padding: var(--action-padding); }  .modern-theme .titlebody {   margin: 0;   display: flex;   min-width: 24px;   min-height: 24px;   align-items: center;   font: var(--body-font);   justify-content: center;   padding: var(--action-padding);   color: var(--body-color) !important;   border-top: var(--border-width) solid var(--border-color); }  .modern-theme .toolmarker {   margin-left: -1px;   position: absolute;   top: calc(-1 * var(--border-width));   width: calc(20px + var(--offset, 0px));   left: calc(-20px - var(--offset, 0px));   background-color: rgba(197, 197, 197, 0.2);   height: calc(24px + 2 * var(--border-width)); }  .modern-theme .toolhighlight {   --border-color: #e4e594; }  .modern-theme .toolmenufirst {   cursor: default;   box-shadow: none; }  .modern-theme .movetofunction {   color: #3378a5;   text-decoration: underline; }  .modern-theme .textitemtagtext {   font-style: normal; }  .modern-theme .toolicons > img {   margin: 0;   padding: 0;   float: none;   width: 16px;   height: 16px;   display: flex;   position: static;   object-fit: none; }  .modern-theme .folding-folded {   padding-top: 1px !important;   object-fit: fill !important; }  .modern-theme .folding-counter {   display: flex;   color: #818181;   margin-right: 4px;   align-items: center;   justify-content: center;   font: var(--title-font);   font-style: italic !important; }  .modern-theme .titledescription {   margin: 0;   max-width: 0;   min-width: 100%;   font-size: 10px;   font-weight: 550;   line-height: 12px;   text-align: start;   font-style: italic;   overflow-wrap: break-word;   padding: var(--action-padding);   color: var(--description-color);   border-top-width: var(--border-width);   border-top-color: var(--border-color); }  .modern-theme .movetofunction, .modern-theme .textitemsignificant {   font-weight: 400;   line-height: 14px;   font-style: normal; }  .modern-theme .notactive .toolblock {   text-decoration: line-through; }  .modern-theme .notactive .toolgroup {   filter: grayscale(100%); }  .modern-theme .folding-folded:hover, .modern-theme .folding-unfolded:hover, .modern-theme .ignoreerrorsthis:hover {   opacity: 1; }  .modern-theme .toolghost > .toolmarker {   display: none; }  .modern-theme .tooltarget > .toolmarker {   z-index: -1;   width: 100vw;   background-color: #424242 !important; }  .modern-theme .tooltarget .executing {   display: none; }  .modern-theme .toolmenufirst .tooltitle {   display: grid;   column-gap: 8px;   grid-auto-flow: column; }  .modern-theme .toolhighlight .toolicons, .modern-theme .toolhighlight .tooltitle {   background: var(--border-color) !important; }  .modern-theme .notactive .toolgroup, .modern-theme .notactive .toolblock, .modern-theme .notactive .param-prop, .modern-theme .notactive .titledescription {   opacity: 0.5 !important; }  .modern-theme .tool:hover .ignoreerrorsthis, .modern-theme .tool:hover .folding-unfolded {   opacity: 0; }  .modern-theme .executing > img:last-of-type {   width: 12px;   height: 26px;   margin-left: 0px;   transform: scale(1, 1); }  .modern-theme .executing > img:first-of-type {   width: 06px;   height: 16px;   margin-left: 1px;   transform: scale(2.5, 1.4); }  .modern-theme .toolexecutecurrent .toolmarker {   background-color: rgba(216, 105, 95, 0.15); }  .modern-theme .tool.foldable.folded .folding-unfolded, .modern-theme .tool.foldable:not(.folded) .folding-folded, .modern-theme .tool.foldable:not(.folded) .folding-counter {   display: none; }  .modern-theme .toolnotexecute .executing > img:last-of-type, .modern-theme .toolexecutecurrent .executing > img:first-of-type {   display: none; }  .modern-theme .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-unfolded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .ignoreerrorsthis {   opacity: 0.8; }  .modern-theme .param-list, .modern-theme .param-prop {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .param-prop {   position: relative; }  .modern-theme .param-prop::before {   content: '';   position: absolute;   top: -6px;   left: -1px;   right: -1px;   bottom: -6px;   background: transparent;   z-index: 1; }  .modern-theme .param-prop a {   position: relative;   z-index: 2;   cursor: pointer; }  .modern-theme .param-prop.preview-target::before {   z-index: 6; }  .modern-theme .param-prop.preview-target a {   z-index: 7; }  .modern-theme .preview-target-container .ignore-errors-container {   display: none !important; }  .modern-theme .tool.wrap .param-prop:not(.preview-target)::before, .modern-theme .tool.vertical .param-prop:not(.preview-target)::before {   z-index: -1 !important; }  .modern-theme .param-path > :not(.selector-preview) {   background: linear-gradient(to left, #c2c2c2, #c2c2c2);   background-size: 100% 2px;   background-repeat: no-repeat;   background-position: 0px 100%; }  .modern-theme .param-info {   color: #a2a2a2; }  .modern-theme .param-counter {   color: #cc544a; }  .modern-theme .param-omission {   color: #a2a2a2; }  .modern-theme .param-prop.preview-target > *:not(.param-content) {   box-shadow: 0 1px 0 var(--selected-color); }  .modern-theme .titlebody > * > img:not(.pathimg):not(.selector-preview-image) {   vertical-align: baseline;   width: var(--arrow-width); }  /* Tool (history) */  .history-hidden {   display: none; }  .toolhistory-item-error {   color: #bf3131; }  .modern-theme .toolhistory {   max-width: 0;   overflow: visible; }  .modern-theme .toolhistory:empty {   display: none; }  .modern-theme .toolhistory-menu {   position: absolute;   right: 0px;   top: 0px;   min-height: 19px;   min-width: 20px;   background-color: #ffd19c;   padding-left: 3px;   line-height: 17px;   opacity: 0;   border-left: 1px solid #fdddb8db;   cursor: pointer; }  .modern-theme .toolhistory-items:hover .toolhistory-menu {   opacity: 1; }  .modern-theme .toolhistory-menu img {   width: 12px;   height: 12px; }  .modern-theme .toolhistory-item {   cursor: text;   display: inline;   overflow: hidden;   user-select: text;   line-height: 14px;   white-space: nowrap;   text-overflow: ellipsis; }  .modern-theme .toolhistory-items {   margin: 0;   overflow: hidden;   list-style: none;   position: relative;   white-space: nowrap;   max-width: max-content;   text-overflow: ellipsis;   font: var(--history-font);   color: var(--history-color);   width: var(--history-width);   --history-padding: 3px;   background-color: var(--history-background);   --history-width: calc(100vw - var(--offset, 0px) - 42px);   background-color: var(--history-background);   border: 1px solid #fdddb8db;   border-radius: 10px;   padding: 2px 8px;   position: relative; }  .modern-theme .toolhistory-items::after {   top: 0;   right: 0;   content: '';   height: 100%;   position: absolute;   width: var(--history-padding); }  .modern-theme .toolhistory-item .json.null {   color: #8546bc; }  .modern-theme .toolhistory-item .json.date {   color: #ce904a; }  .modern-theme .toolhistory-item .json.array {   color: #d44646; }  .modern-theme .toolhistory-item .json.object {   color: #3378a5; }  .modern-theme .toolhistory-item .json.number {   color: #d036d0; }  .modern-theme .toolhistory-item .json.string {   color: #2db669; }  .modern-theme .toolhistory-item .json.boolean {   color: #2525cc; }  .modern-theme .toolhistory-item .json.undefined {   color: #808080; }  .modern-theme .toolhistory.wrap .toolhistory-item {   white-space: normal;   overflow-wrap: break-word; }  /* Tool (borders) */  @media (min-resolution: 1.5dppx) {   .modern-theme .tool {     --border-width: calc(2px / var(--zoom, 1));   } }  /* Tool (inline) */  .modern-theme .tool.inline {   pointer-events: none;   border: none !important;   background: transparent !important; }  .modern-theme .tool.inline .pathimg {   max-height: 22px; }  .modern-theme .tool.inline .titlebody {   padding-top: 0;   padding-bottom: 0;   border-top-width: 0; }  .modern-theme .tool.inline .param-path {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .tool.inline .toolmarker {   top: 0;   margin-left: 0; }  .modern-theme .tool.inline .toolcontent {   position: relative;   max-width: max-content;   background-color: #fafafa !important;   border: var(--border-width) solid var(--border-color) !important; }  .modern-theme .inline .titledescription {   max-width: 400px;   margin-bottom: -3px;   border-top-width: 0;   background-color: transparent;   padding: 1px calc(var(--action-padding) + 1px); }  .modern-theme .inline .toolinsert, .modern-theme .inline .toolinsertdata, .modern-theme .tool.inline:not(.toolmenufirst) {   min-width: 100%; }  .modern-theme .inline.foldable .titledescription {   background-repeat: no-repeat;   background-size: auto;   background-image: linear-gradient(to right, #f0f0f0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline .toolcontent > .toolicons {   left: calc(min(100%, 100vw - var(--offset, 0px) - 26px - 2px) - 26px);   border: var(--border-width) solid var(--border-color);   top: calc(-1 * var(--border-width));   padding: var(--action-padding);   padding-right: calc(var(--action-padding) + 1px);   border-right-width: 0;   position: absolute;   min-height: 24px;   max-width: 26px;   z-index: 4;   opacity: 0;   margin: 0;   right: 0; }  .modern-theme .tool.inline.actionselected .toolicons {   border-color: var(--selected-color); }  .modern-theme .tool.inline:not(.foldable) .toolblock {   margin-right: var(--title-gap); }  .modern-theme .tool.inline > *:not(.titledescription) {   pointer-events: all; }  .modern-theme .tool.inline.actionselected .toolcontent {   border-color: var(--selected-color) !important; }  .modern-theme .tool.inline.actionselected .titledescription {   border-top-color: var(--selected-color) !important; }  .modern-theme .inline.foldable.actionselected .titledescription {   background-image: linear-gradient(to right, #d0d0d0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop {   min-height: 24px; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-list {   min-width: 100%;   justify-content: flex-start; }  .modern-theme .tool.inline:not(.foldable) .toolblock + .toolicons {   display: none; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .toolcontent {   display: flex; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop:first-child {   margin-left: var(--title-width, 0); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle + .param-prop {   min-width: 16px; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .tooltitle:only-child {   flex: 1; }  .modern-theme .tool.inline:hover .toolmarker:not(:hover) + .toolcontent > .toolicons {   opacity: 1; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   left: -1px;   content: '';   position: absolute;   width: calc(100% + 2px);   height: var(--border-width);   background-color: var(--border-color);   bottom: calc(-1 * var(--border-width)); }  .modern-theme .tool.inline:not(.toolmenufirst):not(.empty) .tooltitle:not(:only-child) {   border-right: var(--border-width) solid var(--border-color); }  .modern-theme .tool.inline.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child) {   border-color: var(--selected-color); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .titlebody .tooltitle:not(:only-child) {   margin-left: -4px;   margin-right: 4px;   position: relative; }  .modern-theme .tool.inline.wrap.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   background-color: var(--selected-color); }  /* Tool (variation) */  .modern-theme .tool.wrap .param-list {   flex-wrap: wrap; }  .modern-theme .tool.vertical .titlebody {   flex-direction: column; }  .modern-theme .tool.vertical .param-list {   flex-direction: column; }  .modern-theme .tool.vertical .titlebody .arrowimg {   margin-left: 6px; }  .modern-theme .tool.vertical .titlebody .param-text {   display: none; }  .modern-theme .tool.vertical .titlebody .param-content {   display: flex; }  /* Tool (insertion) */  .modern-theme .toolinsert {   height: 20px;   display: flex;   color: #d9d9d9;   font-size: 12px;   max-width: unset;   box-shadow: none;   line-height: 16px;   border-radius: 2px;   align-items: center;   margin-top: var(--gap);   padding: 2px 6px 2px 4px;   background: none !important;   border-color: #cacaca !important; }  .modern-theme .toolselected {   color: #d8695f;   border-color: #ff857b !important; }  .modern-theme .toolinsertdata {   padding: 0;   margin-top: 0;   background-color: #fff; }  .modern-theme .toollabelcreate {   top: 0;   left: 100%;   right: auto;   display: flex;   padding: 0 0 0 4px; }  .modern-theme .toolinsert:empty {   height: 6px; }  .modern-theme .toolinsert-state {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .toollabelcreate > img {   width: 20px;   height: 20px;   opacity: 0.5;   filter: brightness(50%) saturate(100%) hue-rotate(0deg); }  .modern-theme .toollabelcreate:hover {   opacity: 1 !important; }  .modern-theme .toollabelcreate:hover > img {   opacity: 0.7;   filter: invert(20%) sepia(100%) saturate(7500%) brightness(100%) brightness(0.5); }  .modern-theme .toolinsertdata::after {   top: 100%; }  .modern-theme .toolinsertdata::before {   bottom: 100%; }  .modern-theme .toolinsertdata::after, .modern-theme .toolinsertdata::before {   left: 0;   width: 100%;   content: '';   height: var(--gap);   position: absolute; }  .modern-theme .toolinsert > span > img {   margin-right: 6px; }  .modern-theme .toolinsert:empty + .toollabelcreate {   top: -5px; }  .modern-theme .toolinsertdata:hover .toollabelcreate {   opacity: 0.7; }  .modern-theme .toolinsert:empty + .toollabelcreate > img {   width: 17px;   height: 17px; }  .modern-theme .dragactive .toolinsertdrop, .modern-theme .dragactivelabel .toolinsertdrop {   background-color: #ffd6d3 !important; }  .modern-theme .dragactive .toolinsert:not(.toolselected), .modern-theme .dragactivelabel .toolinsert:not(.toolselected) {   color: #d8695f;   border-color: #ff857b !important; }  .modern-theme .dragactive .toolinsert-state-base, .modern-theme .dragactive .toolinsert-state-active, .modern-theme .toolselected > .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-active, .modern-theme :not(.toolselected) > .toolinsert-state-active, .modern-theme #container:not(.dragactive):not(.dragactivelabel) .toolinsert-state-dropzone {   display: none; }  /* Action selection */  .modern-theme .actionselected {   border-color: var(--selected-color) !important; }  .modern-theme .actionselected .selected {   display: none !important; }  /* Smart (insertion) */  .modern-insert .toolinsert {   padding: 0;   margin-top: 0;   height: 0 !important;   border-width: 0 !important;   border-style: none !important; }  .modern-insert .toollabelcreate, .modern-insert .toolinsert-state, .modern-insert .toolinsertdata::after, .modern-insert .toolinsertdata::before {   display: none !important; }  /* Animate (insertion) */  .modern-theme.animate-insert .tag, .modern-theme.animate-insert #visualizelabels {   display: none !important; }  .modern-theme.animate-insert .tool-margin.animate .toolinsert {   transition: 0.4s ease;   transition-property: height, margin-top, border-width; }  /* Notification (toast) */  @keyframes shake {   0%,   100% {     transform: translateX(0);   }   10%,   30%,   50%,   70%,   90% {     transform: translateX(-8px);   }   20%,   40%,   60%,   80% {     transform: translateX(8px);   } }  .modern-theme.notification-shown #notification {   bottom: 0;   left: -8px;   z-index: 10;   height: 32px;   display: flex;   color: #ff5555;   position: fixed;   font-size: 12px;   font-weight: bold;   user-select: none;   align-items: center;   justify-content: center;   width: calc(100% + 16px);   border-top: 1px solid #ff6666;   background: rgb(255, 226, 226); }  .modern-theme.notification-shown #notification.animated {   animation: shake 1s ease forwards; }  /* Collapse area (insertion) */  .modern-theme .half-bottom .toolinsertdata:not([task-id*='-'])::after, .modern-theme :not(.folded) + .half-top .toolinsertdata:only-child::before, .modern-theme :not(.folded) + .half-top .toolinsertdata[task-id*='-']::before {   height: calc(var(--gap) / 2); } /* Root styles */  html {   overflow-x: auto;   overflow-y: scroll; }  /* Global styles */  .modern-theme {--title-gap: 8px;--group-size: 14px;--icons-size: 16px;--path-width: 100px;--arrow-width: 16px;--border-width: 1px;--action-padding: 4px;--letter-spacing: -0.2px;--selected-color: #ffe06e !important;--description-color: #d51923 !important;--body-font: 400 12px var(--font-family);--title-font: 600 11px var(--font-family);   /* The numeric values above should be specified in pixels */--font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}  .modern-theme .main {   min-height: 100vh;   padding-left: 20px;   line-height: normal;   letter-spacing: var(--letter-spacing); }  .modern-theme .pathimg {   max-width: var(--path-width); }  .modern-theme .arrowimg {   margin: 2px 0;   vertical-align: top; }  @media screen and (max-width: 420px) {   .modern-theme .main {     --padding-top: 121px;   } }  @media screen and (min-width: 420px) {   .modern-theme .main {     --padding-top: 69px;   } }  .modern-theme .containerwithfind #paddinfind {   padding-top: 48px; }  /* Tool (margins) */  .modern-theme .tool-div > * {   --gap: 6px;   min-width: 175px;   margin-top: var(--gap); }  .modern-theme #paddinfind + .tool-margin > .tool-div > :first-child {   margin-top: 0; }  /* Tool (actions) */  .modern-theme .tool {box-shadow: none;border-radius: 0;position: relative;background: #fafafa !important;--border-width: calc(1px / var(--zoom, 1));--border-color: var(--action-border, #c2c2c2);border: var(--border-width) solid var(--border-color);}  .modern-theme .toolblock {   flex: 1;   color: #555555;   overflow: hidden;   white-space: nowrap;   font: var(--title-font); }  .modern-theme .toolghost {   top: auto;   left: -10000px;   overflow: hidden;   position: absolute; }  .modern-theme .executing {   padding: 0;   height: 26px;   position: static;   opacity: 1 !important; }  .modern-theme .toolgroup {opacity: 1;filter: none;width: var(--group-size);height: var(--group-size);margin: 0 var(--title-gap) 0 0;}  .modern-theme .toolicons {display: grid;column-gap: 8px;justify-content: end;grid-auto-flow: column;min-width: var(--icons-size);margin: 0 0 0 var(--title-gap);transition: background-color 1s ease;/* background-color: var(--action-color); */}  .modern-theme .tooltitle {display: flex;min-height: 24px;align-items: center;justify-content: center;padding: var(--action-padding);background-color: var(--action-color);}  .modern-theme .titlebody {   margin: 0;   display: flex;   min-width: 24px;   min-height: 24px;   align-items: center;   font: var(--body-font);   justify-content: center;   color: #616161 !important;   padding: var(--action-padding);   border-top: var(--border-width) solid var(--border-color); }  .modern-theme .toolmarker {   margin-left: -1px;   position: absolute;   top: calc(-1 * var(--border-width));   width: calc(20px + var(--offset, 0px));   left: calc(-20px - var(--offset, 0px));   background-color: rgba(197, 197, 197, 0.2);   height: calc(24px + 2 * var(--border-width)); }  .modern-theme .toolhighlight {   --border-color: #e4e594; }  .modern-theme .toolmenufirst {   cursor: default;   box-shadow: none; }  .modern-theme .movetofunction {   color: #319fe6;   text-decoration: underline; }  .modern-theme .textitemtagtext {   font-style: normal; }  .modern-theme .toolicons > img {   margin: 0;   padding: 0;   float: none;   width: 16px;   height: 16px;   display: flex;   position: static;   object-fit: none; }  .modern-theme .folding-folded {   padding-top: 1px !important;   object-fit: fill !important; }  .modern-theme .folding-counter {   display: flex;   color: #818181;   margin-right: 4px;   align-items: center;   justify-content: center;   font: var(--title-font);   font-style: italic !important; }  .modern-theme .titledescription {   margin: 0;   max-width: 0;   min-width: 100%;   font-size: 10px;   font-weight: 550;   line-height: 12px;   text-align: start;   font-style: italic;   overflow-wrap: break-word;   padding: var(--action-padding);   color: var(--description-color);   border-top-width: var(--border-width);   border-top-color: var(--border-color); }  .modern-theme .movetofunction, .modern-theme .textitemsignificant {   font-weight: 400;   line-height: 14px;   font-style: normal; }  .modern-theme .notactive .toolblock {   text-decoration: line-through; }  .modern-theme .notactive .toolgroup {   filter: grayscale(100%); }  .modern-theme .folding-folded:hover, .modern-theme .folding-unfolded:hover, .modern-theme .ignoreerrorsthis:hover {   opacity: 1; }  .modern-theme .toolghost > .toolmarker {   display: none; }  .modern-theme .tooltarget > .toolmarker {   z-index: -1;   width: 100vw;   background-color: rgb(240, 238, 216); }  .modern-theme .tooltarget .executing {   display: none; }  .modern-theme .toolmenufirst .tooltitle {   display: grid;   column-gap: 8px;   grid-auto-flow: column; }  .modern-theme .toolhighlight .toolicons, .modern-theme .toolhighlight .tooltitle {   background: var(--border-color); }  .modern-theme .notactive .toolgroup, .modern-theme .notactive .toolblock, .modern-theme .notactive .param-prop, .modern-theme .notactive .titledescription {   opacity: 0.5 !important; }  .modern-theme .tool:hover .ignoreerrorsthis, .modern-theme .tool:hover .folding-unfolded {   opacity: 0; }  .modern-theme .executing > img:last-of-type {   width: 12px;   height: 26px;   margin-left: 0px;   transform: scale(1, 1); }  .modern-theme .executing > img:first-of-type {   width: 06px;   height: 16px;   margin-left: 1px;   transform: scale(2.5, 1.4); }  .modern-theme .toolexecutecurrent .toolmarker {   background-color: rgba(216, 105, 95, 0.15); }  .modern-theme .titlebody > * > img:not(.pathimg) {   vertical-align: baseline;   width: var(--arrow-width); }  .modern-theme .tool.foldable.folded .folding-unfolded, .modern-theme .tool.foldable:not(.folded) .folding-folded, .modern-theme .tool.foldable:not(.folded) .folding-counter {   display: none; }  .modern-theme .toolnotexecute .executing > img:last-of-type, .modern-theme .toolexecutecurrent .executing > img:first-of-type {   display: none; }  .modern-theme .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-unfolded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .ignoreerrorsthis {   opacity: 0.8; }  .modern-theme .param-list, .modern-theme .param-prop {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .param-path {   background: linear-gradient(to left, #c2c2c2, #c2c2c2);   background-size: 100% 2px;   background-repeat: no-repeat;   background-position: 0px 100%; }  .modern-theme .param-info {   color: #a2a2a2; }  .modern-theme .param-counter {   color: #cc544a; }  .modern-theme .param-omission {   color: #a2a2a2; }  /* Tool (borders) */  @media (min-resolution: 1.5dppx) {   .modern-theme .tool {     --border-width: calc(2px / var(--zoom, 1));   } }  /* Tool (inline) */  .modern-theme .tool.inline {   pointer-events: none;   border: none !important;   background: transparent !important; }  .modern-theme .tool.inline .pathimg {   max-height: 22px; }  .modern-theme .tool.inline .titlebody {   padding-top: 0;   padding-bottom: 0;   border-top-width: 0; }  .modern-theme .tool.inline .param-path {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .tool.inline .toolmarker {   top: 0;   margin-left: 0; }  .modern-theme .tool.inline .toolcontent {   position: relative;   max-width: max-content;   background-color: #fafafa;   border: var(--border-width) solid var(--border-color); }  .modern-theme .inline .titledescription {   max-width: 400px;   margin-bottom: -3px;   border-top-width: 0;   background-color: transparent;   padding: 1px calc(var(--action-padding) + 1px); }  .modern-theme .inline .toolinsert, .modern-theme .inline .toolinsertdata, .modern-theme .tool.inline:not(.toolmenufirst) {   min-width: 100%; }  .modern-theme .inline.foldable .titledescription {   background-repeat: no-repeat;   background-size: auto;   background-image: linear-gradient(to right, #f0f0f0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline .toolcontent > .toolicons {   left: calc(min(100%, 100vw - var(--offset, 0px) - 26px - 2px) - 26px);   border: var(--border-width) solid var(--border-color);   top: calc(-1 * var(--border-width));   padding: var(--action-padding);   padding-right: calc(var(--action-padding) + 1px);   border-right-width: 0;   position: absolute;   min-height: 24px;   max-width: 26px;   z-index: 1;   opacity: 0;   margin: 0;   right: 0; }  .modern-theme .tool.inline.actionselected .toolicons {   border-color: var(--selected-color); }  .modern-theme .tool.inline:not(.foldable) .toolblock {   margin-right: var(--title-gap); }  .modern-theme .tool.inline > *:not(.titledescription) {   pointer-events: all; }  .modern-theme .tool.inline.actionselected .toolcontent {   border-color: var(--selected-color) !important; }  .modern-theme .tool.inline.actionselected .titledescription {   border-top-color: var(--selected-color) !important; }  .modern-theme .inline.foldable.actionselected .titledescription {   background-image: linear-gradient(to right, #d0d0d0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop {   min-height: 24px; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-list {   min-width: 100%;   justify-content: flex-start; }  .modern-theme .tool.inline:not(.foldable) .toolblock + .toolicons {   display: none; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .toolcontent {   display: flex; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop:first-child {   margin-left: var(--title-width, 0); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle + .param-prop {   min-width: 16px; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .tooltitle:only-child {   flex: 1; }  .modern-theme .tool.inline:hover .toolmarker:not(:hover) + .toolcontent > .toolicons {   opacity: 1; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   left: -1px;   content: '';   position: absolute;   width: calc(100% + 2px);   height: var(--border-width);   background-color: var(--border-color);   bottom: calc(-1 * var(--border-width)); }  .modern-theme .tool.inline:not(.toolmenufirst):not(.empty) .tooltitle:not(:only-child) {   border-right: var(--border-width) solid var(--border-color); }  .modern-theme .tool.inline.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child) {   border-color: var(--selected-color); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .titlebody .tooltitle:not(:only-child) {   margin-left: -4px;   margin-right: 4px;   position: relative; }  .modern-theme .tool.inline.wrap.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   background-color: var(--selected-color); }  /* Tool (variation) */  .modern-theme .tool.wrap .param-list {   flex-wrap: wrap; }  .modern-theme .tool.vertical .param-list {   flex-direction: column; }  .modern-theme .tool.vertical .titlebody .arrowimg {   margin-left: 6px; }  .modern-theme .tool.vertical .titlebody .param-text {   display: none; }  .modern-theme .tool.vertical .titlebody .param-content {   display: flex; }  /* Tool (insertion) */  .modern-theme .toolinsert {   height: 20px;   display: flex;   color: #d9d9d9;   font-size: 12px;   max-width: unset;   box-shadow: none;   line-height: 16px;   border-radius: 2px;   align-items: center;   margin-top: var(--gap);   padding: 2px 6px 2px 4px;   background: none !important;   border-color: #555 !important; }  .modern-theme .toolselected {   color: #d8695f;   border-color: hsl(0, 89%, 58%) !important; }  .modern-theme .toolinsertdata {   padding: 0;   margin-top: 0;   background-color: #fff; }  .modern-theme .toollabelcreate {   top: 0;   left: 100%;   right: auto;   display: flex;   padding: 0 0 0 4px; }  .modern-theme .toolinsert:empty {   height: 6px; }  .modern-theme .toolinsert-state {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .toollabelcreate > img {   width: 20px;   height: 20px;   opacity: 0.5;   filter: brightness(50%) saturate(100%) hue-rotate(0deg); }  .modern-theme .toollabelcreate:hover {   opacity: 1 !important; }  .modern-theme .toollabelcreate:hover > img {   opacity: 0.7;   filter: invert(20%) sepia(100%) saturate(7500%) brightness(100%) brightness(0.5); }  .modern-theme .toolinsertdata::after {   top: 100%; }  .modern-theme .toolinsertdata::before {   bottom: 100%; }  .modern-theme .toolinsertdata::after, .modern-theme .toolinsertdata::before {   left: 0;   width: 100%;   content: '';   height: var(--gap);   position: absolute; }  .modern-theme .toolinsert > span > img {   margin-right: 6px; }  .modern-theme .toolinsert:empty + .toollabelcreate {   top: -5px; }  .modern-theme .toolinsertdata:hover .toollabelcreate {   opacity: 0.7; }  .modern-theme .toolinsert:empty + .toollabelcreate > img {   width: 17px;   height: 17px; }  .modern-theme .dragactive .toolinsertdrop, .modern-theme .dragactivelabel .toolinsertdrop {   background-color: #ffd6d3; }  .modern-theme .dragactive .toolinsert:not(.toolselected), .modern-theme .dragactivelabel .toolinsert:not(.toolselected) {   color: #f74535;   border-color: #ff857b !important; }  .modern-theme .dragactive .toolinsert-state-base, .modern-theme .dragactive .toolinsert-state-active, .modern-theme .toolselected > .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-active, .modern-theme :not(.toolselected) > .toolinsert-state-active, .modern-theme #container:not(.dragactive):not(.dragactivelabel) .toolinsert-state-dropzone {   display: none; }  /* Action selection */  .modern-theme .actionselected {   border-color: var(--selected-color) !important; }  .modern-theme .actionselected .selected {   display: none !important; }  /* Smart (insertion) */  .modern-insert .toolinsert {   padding: 0;   margin-top: 0;   height: 0 !important;   border-width: 0 !important;   border-style: none !important; }  .modern-insert .toollabelcreate, .modern-insert .toolinsert-state, .modern-insert .toolinsertdata::after, .modern-insert .toolinsertdata::before {   display: none !important; }  /* Animate (insertion) */  .modern-theme.animate-insert .tag, .modern-theme.animate-insert #visualizelabels {   display: none !important; }  .modern-theme.animate-insert .tool-margin.animate .toolinsert {   transition: 0.4s ease;   transition-property: height, margin-top, border-width; }  /* Notification (toast) */  @keyframes shake {   0%,   100% {     transform: translateX(0);   }   10%,   30%,   50%,   70%,   90% {     transform: translateX(-8px);   }   20%,   40%,   60%,   80% {     transform: translateX(8px);   } }  .modern-theme.notification-shown #notification {   bottom: 0;   left: -8px;   z-index: 10;   height: 32px;   display: flex;   color: #ff5555;   position: fixed;   font-size: 12px;   font-weight: bold;   user-select: none;   align-items: center;   justify-content: center;   width: calc(100% + 16px);   border-top: 1px solid #ff6666;   background: rgb(255, 226, 226);   animation: shake 1s ease forwards; }  /* Collapse area (insertion) */  .modern-theme .half-bottom .toolinsertdata:not([task-id*='-'])::after, .modern-theme :not(.folded) + .half-top .toolinsertdata:only-child::before, .modern-theme :not(.folded) + .half-top .toolinsertdata[task-id*='-']::before {   height: calc(var(--gap) / 2); }    /*********************  * Custom dark theme *  *********************/ :root { 	--bg-dark: #343434; /* ÃÂ Ã‘â€¢ÃÂ¡ÃÆ’ÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ Ãâ€ ÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ Ã¢â€žâ€“ ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‘â€¢ÃÂ Ãâ€¦ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ Ã¢â€žâ€“ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ¡Ã¢â‚¬Â¹, ÃÂ Ãâ€¦ÃÂ Ã‚ÂµÃÂ Ã¢â€žâ€“ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡Ãâ€šÃÂ Ã‚Â°ÃÂ Ã‚Â»ÃÂ¡ÃÅ ÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡ÃÆ’ÃÂ Ã‚ÂµÃÂ¡Ãâ€šÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡Ã¢â‚¬Â ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ */ 	--bg-darker: #292929; /* ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Â°ÃÂ Ã‚Âµ ÃÂ Ã‚Â±ÃÂ Ã‘â€¢ÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã‚Âµ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‘â€¢ÃÂ Ãâ€¦, ÃÂ Ã‘â€˜ÃÂ¡ÃÆ’ÃÂ Ã‘â€”ÃÂ Ã‘â€¢ÃÂ Ã‚Â»ÃÂ¡ÃÅ ÃÂ Ã‚Â·ÃÂ¡Ã‘â€œÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ÃÂ¡ÃÆ’ÃÂ¡ÃÂ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡Ãâ€šÃÂ Ã‚Â°ÃÂ Ã‚Â·ÃÂ Ã‚Â»ÃÂ Ã‘â€˜ÃÂ¡Ã¢â‚¬Â¡ÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ¡Ã¢â‚¬Â¦ ÃÂ¡ÃÅ’ÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ Ãâ€ , ÃÂ¡Ã¢â‚¬Â¡ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ Ã‚Â±ÃÂ¡Ã¢â‚¬Â¹ ÃÂ Ã’â€˜ÃÂ Ã‘â€¢ÃÂ Ã‚Â±ÃÂ Ã‚Â°ÃÂ Ãâ€ ÃÂ Ã‘â€˜ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡ÃÅ  ÃÂ Ã‘â€ÃÂ Ã‘â€¢ÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡Ãâ€šÃÂ Ã‚Â°ÃÂ¡ÃÆ’ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â° */ 	--bg-light: #e0e0e0; /* ÃÂ¡ÃÆ’ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â»ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡Ã¢â‚¬Â ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡, ÃÂ Ã‘â€˜ÃÂ¡ÃÆ’ÃÂ Ã‘â€”ÃÂ Ã‘â€¢ÃÂ Ã‚Â»ÃÂ¡ÃÅ ÃÂ Ã‚Â·ÃÂ¡Ã‘â€œÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ÃÂ¡ÃÆ’ÃÂ¡ÃÂ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘â€ÃÂ¡ÃÆ’ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â° ÃÂ Ã‘â€˜ ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‘â€¢ÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ Ãâ€ , ÃÂ¡Ã¢â‚¬Â¡ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ Ã‚Â±ÃÂ¡Ã¢â‚¬Â¹ ÃÂ Ãâ€ ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã’â€˜ÃÂ Ã‚ÂµÃÂ Ã‚Â»ÃÂ Ã‘â€˜ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡ÃÅ  ÃÂ¡ÃÅ’ÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡Ã¢â‚¬Â¹ ÃÂ Ãâ€¦ÃÂ Ã‚Â° ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ Ã‘Ëœ ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‘â€¢ÃÂ Ãâ€¦ÃÂ Ã‚Âµ */ 	--bg-hover: #303030; /* ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‘â€¢ÃÂ Ãâ€¦ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡ÃÅ’ÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ Ãâ€  ÃÂ Ã‘â€”ÃÂ¡Ãâ€šÃÂ Ã‘â€˜ ÃÂ Ãâ€¦ÃÂ Ã‚Â°ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ Ã’â€˜ÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ Ã‘â€˜ÃÂ Ã‘â€˜, ÃÂ¡Ã¢â‚¬Â¡ÃÂ¡Ã‘â€œÃÂ¡Ã¢â‚¬Å¡ÃÂ¡ÃÅ  ÃÂ Ã‚Â±ÃÂ Ã‘â€¢ÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã‚Âµ ÃÂ¡ÃÆ’ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â»ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ Ã‘â€˜ÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ¡Ãâ€šÃÂ Ã‚Â°ÃÂ Ã‘â€ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€˜ÃÂ Ãâ€ ÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ¡Ã¢â‚¬Â¦ ÃÂ¡ÃÅ’ÃÂ¡Ã¢â‚¬Å¾ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‚ÂµÃÂ Ã‘â€ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ Ãâ€  */ 	--bg-checkbox: #4884b7; /* ÃÂ¡Ã¢â‚¬Â ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‘â€¢ÃÂ Ãâ€¦ÃÂ Ã‚Â° ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡Ã¢â‚¬Â¡ÃÂ Ã‚ÂµÃÂ Ã‘â€ÃÂ Ã‚Â±ÃÂ Ã‘â€¢ÃÂ Ã‘â€ÃÂ¡ÃÆ’ÃÂ Ã‘â€¢ÃÂ Ãâ€ , ÃÂ¡ÃÆ’ÃÂ Ã‘â€˜ÃÂ Ãâ€¦ÃÂ Ã‘â€˜ÃÂ Ã‚Âµ ÃÂ Ã‘â€¢ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ Ã‘â€ÃÂ Ã‘â€˜, ÃÂ¡Ã¢â‚¬Â¡ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ Ã‚Â±ÃÂ¡Ã¢â‚¬Â¹ ÃÂ Ã‘â€”ÃÂ Ã‘â€¢ÃÂ Ã’â€˜ÃÂ¡Ã¢â‚¬Â¡ÃÂ Ã‚ÂµÃÂ¡Ãâ€šÃÂ Ã‘â€ÃÂ Ãâ€¦ÃÂ¡Ã‘â€œÃÂ¡Ã¢â‚¬Å¡ÃÂ¡ÃÅ  ÃÂ Ã‚Â°ÃÂ Ã‘â€ÃÂ¡Ã¢â‚¬Â ÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Å¡ ÃÂ Ãâ€¦ÃÂ Ã‚Â° ÃÂ Ã‚Â°ÃÂ Ã‘â€ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€˜ÃÂ Ãâ€ ÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ¡Ã¢â‚¬Â¦ ÃÂ¡ÃÆ’ÃÂ Ã‘â€¢ÃÂ¡ÃÆ’ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ¡ÃÂÃÂ Ãâ€¦ÃÂ Ã‘â€˜ÃÂ¡ÃÂÃÂ¡Ã¢â‚¬Â¦ */ 	--shadow-color: #292929; /* ÃÂ¡Ã¢â‚¬Â ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ Ã‚ÂµÃÂ Ã¢â€žâ€“, ÃÂ Ã‚Â±ÃÂ Ã‘â€¢ÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã‚Âµ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ Ã‘â€¢ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ Ã‘â€, ÃÂ¡Ã¢â‚¬Â¡ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ Ã‚Â±ÃÂ¡Ã¢â‚¬Â¹ ÃÂ Ã’â€˜ÃÂ Ã‘â€¢ÃÂ Ã‚Â±ÃÂ Ã‚Â°ÃÂ Ãâ€ ÃÂ Ã‘â€˜ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡ÃÅ  ÃÂ Ã‘â€“ÃÂ Ã‚Â»ÃÂ¡Ã‘â€œÃÂ Ã‚Â±ÃÂ Ã‘â€˜ÃÂ Ãâ€¦ÃÂ¡Ã‘â€œ */ 	--border-color: #292929; /* ÃÂ¡ÃÆ’ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â°ÃÂ Ãâ€¦ÃÂ Ã’â€˜ÃÂ Ã‚Â°ÃÂ¡Ãâ€šÃÂ¡Ã¢â‚¬Å¡ÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡Ã¢â‚¬Â ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ ÃÂ Ã‘â€“ÃÂ¡Ãâ€šÃÂ Ã‚Â°ÃÂ Ãâ€¦ÃÂ Ã‘â€˜ÃÂ¡Ã¢â‚¬Â , ÃÂ Ã‘â€˜ÃÂ¡ÃÆ’ÃÂ Ã‘â€”ÃÂ Ã‘â€¢ÃÂ Ã‚Â»ÃÂ¡ÃÅ ÃÂ Ã‚Â·ÃÂ¡Ã‘â€œÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ¡Ã¢â‚¬Å¡ ÃÂ Ã‚Â¶ÃÂ Ã‚Âµ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ Ã‘â€¢ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ Ã‘â€, ÃÂ¡Ã¢â‚¬Â¡ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ ÃÂ Ã‘â€˜ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‘â€¢ÃÂ Ãâ€¦ÃÂ Ã‚Â° */ 	--border-gray: gray; /* ÃÂ Ãâ€¦ÃÂ Ã‚ÂµÃÂ Ã¢â€žâ€“ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡Ãâ€šÃÂ Ã‚Â°ÃÂ Ã‚Â»ÃÂ¡ÃÅ ÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡ÃÆ’ÃÂ Ã‚ÂµÃÂ¡Ãâ€šÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡Ã¢â‚¬Â ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ Ã‘â€“ÃÂ¡Ãâ€šÃÂ Ã‚Â°ÃÂ Ãâ€¦ÃÂ Ã‘â€˜ÃÂ¡Ã¢â‚¬Â , ÃÂ Ãâ€¦ÃÂ Ã‚Â°ÃÂ Ã‘â€”ÃÂ¡Ãâ€šÃÂ Ã‘â€˜ÃÂ Ã‘ËœÃÂ Ã‚ÂµÃÂ¡Ãâ€š, ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡Ãâ€šÃÂ Ã‚Â°ÃÂ Ã‚Â·ÃÂ Ã’â€˜ÃÂ Ã‚ÂµÃÂ Ã‚Â»ÃÂ Ã‘â€˜ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã¢â€žâ€“ ÃÂ Ã‘â€˜ÃÂ Ã‚Â»ÃÂ Ã‘â€˜ ÃÂ Ãâ€¦ÃÂ Ã‚ÂµÃÂ Ã‚Â°ÃÂ Ã‘â€ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€˜ÃÂ Ãâ€ ÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ¡Ã¢â‚¬Â¦ ÃÂ¡ÃÅ’ÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ Ãâ€  */ 	--border-focus: #4884b7; /* ÃÂ¡Ã¢â‚¬Â ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ ÃÂ Ã‘â€“ÃÂ¡Ãâ€šÃÂ Ã‚Â°ÃÂ Ãâ€¦ÃÂ Ã‘â€˜ÃÂ¡Ã¢â‚¬Â  ÃÂ Ã‘â€”ÃÂ¡Ãâ€šÃÂ Ã‘â€˜ ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‘â€¢ÃÂ Ã‘â€ÃÂ¡Ã‘â€œÃÂ¡ÃÆ’ÃÂ Ã‚Âµ ÃÂ Ãâ€¦ÃÂ Ã‚Â° ÃÂ¡ÃÅ’ÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â°ÃÂ¡Ã¢â‚¬Â¦ ÃÂ Ãâ€ ÃÂ Ãâ€ ÃÂ Ã‘â€¢ÃÂ Ã’â€˜ÃÂ Ã‚Â°, ÃÂ¡ÃÆ’ÃÂ Ã‘â€˜ÃÂ Ãâ€¦ÃÂ Ã‘â€˜ÃÂ Ã¢â€žâ€“ ÃÂ Ã‘â€¢ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ Ã‘â€ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ Ãâ€ ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã’â€˜ÃÂ Ã‚ÂµÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ Ã‘â€˜ÃÂ¡ÃÂ ÃÂ Ã‚Â°ÃÂ Ã‘â€ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€˜ÃÂ Ãâ€ ÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ¡ÃÆ’ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€˜ */ 	--font-color-light: #e0e0e0; /* ÃÂ¡Ã¢â‚¬Â ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘â€ÃÂ¡ÃÆ’ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â° ÃÂ Ãâ€¦ÃÂ Ã‚Â° ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ãâ€¦ÃÂ¡Ã¢â‚¬Â¹ÃÂ¡Ã¢â‚¬Â¦ ÃÂ¡Ã¢â‚¬Å¾ÃÂ Ã‘â€¢ÃÂ Ãâ€¦ÃÂ Ã‚Â°ÃÂ¡Ã¢â‚¬Â¦, ÃÂ¡ÃÆ’ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â»ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡ÃÆ’ÃÂ Ã‚ÂµÃÂ¡Ãâ€šÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ¡Ã¢â‚¬Â¡ÃÂ Ã‘â€˜ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â°ÃÂ Ã‚ÂµÃÂ Ã‘ËœÃÂ Ã‘â€¢ÃÂ¡ÃÆ’ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€˜ */ 	--font-color-gray: #b0b0b0; /* ÃÂ Ã‚Â±ÃÂ Ã‘â€¢ÃÂ Ã‚Â»ÃÂ Ã‚ÂµÃÂ Ã‚Âµ ÃÂ¡Ã¢â‚¬Å¡ÃÂ¡Ã‘â€œÃÂ¡ÃÆ’ÃÂ Ã‘â€ÃÂ Ã‚Â»ÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡ÃÆ’ÃÂ Ã‚ÂµÃÂ¡Ãâ€šÃÂ¡Ã¢â‚¬Â¹ÃÂ Ã¢â€žâ€“ ÃÂ¡Ã¢â‚¬Â ÃÂ Ãâ€ ÃÂ Ã‚ÂµÃÂ¡Ã¢â‚¬Å¡ ÃÂ Ã’â€˜ÃÂ Ã‚Â»ÃÂ¡ÃÂ ÃÂ Ãâ€ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‘â€¢ÃÂ¡Ãâ€šÃÂ Ã‘â€¢ÃÂ¡ÃÆ’ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘â€”ÃÂ Ã‚ÂµÃÂ Ãâ€¦ÃÂ Ãâ€¦ÃÂ Ã‘â€¢ÃÂ Ã‘â€“ÃÂ Ã‘â€¢ ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚ÂµÃÂ Ã‘â€ÃÂ¡ÃÆ’ÃÂ¡Ã¢â‚¬Å¡ÃÂ Ã‚Â° ÃÂ Ã‘â€˜ÃÂ Ã‚Â»ÃÂ Ã‘â€˜ ÃÂ Ã‘â€¢ÃÂ Ã‘â€”ÃÂ Ã‘â€˜ÃÂ¡ÃÆ’ÃÂ Ã‚Â°ÃÂ Ãâ€¦ÃÂ Ã‘â€˜ÃÂ Ã¢â€žâ€“ */ } ::-webkit-scrollbar-track { 	background: var(--bg-dark) !important; } ::-webkit-scrollbar-thumb { 	background: var(--bg-darker) !important; }  body, .threads, #FunctionName { 	background-color: var(--bg-dark) !important; 	color: var(--font-color-light) !important; } input, textarea, select { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: 1px solid var(--border-color) !important; } input:focus, textarea:focus { 	border-color: var(--border-focus) !important; } .maintoolbox { 	border-color: var(--border-gray) !important; } .action-button { 	border: none !important; } .action-button:hover { 	background-color: var(--bg-hover) !important; } .modal-dialog, .modal-content, .modal-content div, .modal-content span { 	 	color: var(--font-color-light) !important; } button.btn-default { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: none !important; } .halfscreenorall .action-button2.disabled { 	background-color: var(--bg-dark) !important; } .toolblock, .titledescription, .param-prop { 	color: var(--font-color-light) !important; } .tool:not(.actionselected):not(.inline), .tool.notactive:not(.actionselected) { 	 	box-shadow: var(--bg-darker) 0px 0px 10px 0px !important; } .tooltitle, .tool:not(.inline) .titledescription, .toolicons { 	background-color: #383838 !important; } .titlebody { 	background-color: #292929 !important; } .tool.inline .toolcontent { 	border: 1px solid #454545 !important; 	box-shadow: var(--bg-darker) 0px 0px 10px 0px !important; } .tool.inline .toolcontent > .toolicons { 	border: none !important; 	box-shadow: var(--bg-darker) 0px 0px 5px 0px !important; } .modern-theme .tool.inline:not(.toolmenufirst):not(.empty) .tooltitle:not(:only-child) { 	border-right: 1px solid #454545; } .modern-theme .param-path { 	background: none !important; } .dropdown-menu { 	background-color: #383838 !important; 	border: none !important; 	box-shadow: var(--shadow-color) 0px 0px 5px 0px !important; } .dropdown-menu *:not([class*="action-color"]) { 	color: var(--font-color-light) !important; } .dropdown-menu .divider { 	background-color: var(--border-gray) !important; 	border: none !important; } .titledescription, .titlebody { 	border: none !important; } .toolinsertdata, .toolinsert { 	background-color: var(--bg-darker) !important; 	border-radius: 10px !important; }  .dragactive .toolinsertdrop, .dragactivelabel .toolinsertdrop { 	background-color: #505050 !important; } .toollabelcreate:hover { 	color: #ff5555 !important; } .tooltarget>.toolmarker { 	background-color: rgba(216, 105, 95, 0.15) !important; } .modern-theme .toolmarker { 	background-color: rgba(128, 128, 128, 0.2) !important; }  .findtoolbox { 	background-color: var(--bg-dark) !important; } .findtoolbox button { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: 1px solid var(--border-gray) !important; } .findtoolbox .input-group-addon { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: none !important; } .appheader { 	background-color: var(--bg-dark) !important; } .inspector-modal-content, .inspector-modal-description { 	background-color: var(--bg-dark) !important; } .inspector-modal-content * { 	color: var(--font-color-light) !important; } .inspector-modal-tools button { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: none !important; } #FunctionManagerMain, #FunctionManagerMainLabel { 	background-color: var(--bg-dark) !important; 	color: var(--font-color-light) !important; background-color:#333;} .FunctionManagerItem { 	box-shadow: var(--bg-hover) 0px 0px 5px 0px !important;background-color:#333; } .FunctionManagerItem a, #FunctionManagerEditFunctionNamePanel, #FunctionManagerEditFunctionDescriptionPanel, #FunctionManagerEditHasReturnValuePanel, #FunctionManagerEditFunctionReturnDescriptionPanel, #FunctionManagerEditFunctionReturnVariablePanel, .FunctionManagerEditFunctionParamPanel { 	background-color: #404040 !important; 	color: var(--font-color-light) !important; 	border: none ; } #FunctionManagerEditFunctionName, #FunctionManagerEditFunctionDescription, #FunctionManagerEditHasReturnValue, #FunctionManagerEditFunctionReturnDescription, #FunctionManagerEditFunctionReturnVariable, .FunctionManagerEditFunctionParam { 	color: var(--font-color-light) !important; } .FunctionManagerItemClick:hover { 	color: var(--border-gray) !important; } .FunctionManagerItemLine { 	background-color: #383838 !important; 	border-bottom: none !important; 	border-top: none !important; 	border-right: none !important; 	box-shadow: var(--bg-hover) 0px 0px 5px 0px !important; } .FunctionManagerItemLineLeft span:nth-child(1) { 	color: var(--font-color-light) !important; } .FunctionManagerItemLine:hover { 	background-color: var(--bg-hover) !important; } #FunctionManagerAddTaskDetailed, #FunctionManagerAddTaskDetailed:hover { 	background-color: #404040 !important; 	color: var(--font-color-light) !important; 	border: none !important; 	box-shadow: var(--bg-hover) 0px 0px 5px 0px !important; } .action-updater-modal-content { 	background-color: var(--bg-dark) !important; 	border: none !important; 	box-shadow: var(--bg-darker) 0px 0px 5px 0px !important; } .scenario-page-notify { 	background-color: var(--bg-dark) !important; 	color: var(--font-color-light) !important; } .action-updater-modal-header, .scenario-page-notify-text { 	color: var(--font-color-light) !important; } .scenario-page { 	background-color: var(--bg-dark) !important; } .scenario-page-header { 	color: var(--font-color-light) !important; } .btn-base.btn-accept { 	background-color: #5a5840 !important; 	border-color: #5a5840 !important; } .modern-theme .toolhighlight .toolicons, .modern-theme .toolhighlight .tooltitle { 	background-color: #505050 !important; }   /* Tool (history) */  .history-hidden {   display: none; }  .toolhistory-item-error {   color: #bf3131; }  .modern-theme .toolhistory {   max-width: 0;   overflow: visible; }  .modern-theme .toolhistory:empty {   display: none; }  .modern-theme .toolhistory-menu {   position: absolute;   right: 0px;   top: 0px;   min-height: 19px;   min-width: 20px;   background-color: #404040;   padding-left: 3px;   line-height: 17px;   opacity: 0;   border-left: 1px solid #3b2e1edb;   cursor: pointer; }  .modern-theme .toolhistory-items:hover .toolhistory-menu {   opacity: 1; }  .modern-theme .toolhistory-menu img {   width: 12px;   height: 12px; }  .modern-theme .toolhistory-item {   cursor: text;   display: inline;   overflow: hidden;   user-select: text;   line-height: 14px;   white-space: nowrap;   text-overflow: ellipsis; }  .modern-theme .toolhistory-items {margin: 0;overflow: hidden;list-style: none;position: relative;white-space: nowrap;max-width: max-content;text-overflow: ellipsis;font: var(--history-font);color: #eee !important;width: var(--history-width);--history-padding: 3px;background-color: #333 !important;--history-width: calc(100vw - var(--offset, 0px) - 42px);background-color: var(--history-background);border: 1px solid #fdddb8db;border-radius: 10px;padding: 2px 8px;position: relative;}  .modern-theme .toolhistory-items::after {   top: 0;   right: 0;   content: '';   height: 100%;   position: absolute;   width: var(--history-padding); }  .modern-theme .toolhistory-item .json.null {   color: #f22c3d; }  .modern-theme .toolhistory-item .json.date {   color: #e9950c; }  .modern-theme .toolhistory-item .json.array {   color: #f0ad4e; }  .modern-theme .toolhistory-item .json.object {   color: #3378a5; }  .modern-theme .toolhistory-item .json.number {   color: #df3079; }  .modern-theme .toolhistory-item .json.string {   color: #00a67d; }  .modern-theme .toolhistory-item .json.boolean {   color: #2e95d3; }  .modern-theme .toolhistory-item .json.undefined {   color: #EEE; }  .modern-theme .toolhistory.wrap .toolhistory-item {   white-space: normal;   overflow-wrap: break-word; }/* Root styles */  html {   overflow-x: auto;   overflow-y: scroll; }  /* Global styles */  .modern-theme {   --title-gap: 6px;   --group-size: 16px;   --icons-size: 16px;   --path-width: 100px;   --arrow-width: 16px;   --border-width: 1px;   --action-padding: 4px;   --letter-spacing: -0.2px;   --body-color: #616161;   --selected-color: #a59d00;   --description-color: #8c853d;   --history-background: #fae9d5d1;   --description-background: #fffecc;   --history-color: var(--body-color);   --body-font: 400 12px var(--font-family);   --title-font: 600 11px var(--font-family);   --history-font: 400 10px var(--font-family);   /* The numeric values above should be specified in pixels */   --font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }  .modern-theme .main {   min-height: 100vh;   padding-left: 20px;   line-height: normal;   letter-spacing: var(--letter-spacing); }  .modern-theme .pathimg {   max-width: var(--path-width); }  .modern-theme .arrowimg {   margin: 2px 0;   vertical-align: top; }  @media screen and (max-width: 420px) {   .modern-theme .main {     --padding-top: 121px;   } }  @media screen and (min-width: 420px) {   .modern-theme .main {     --padding-top: 69px;   } }  .modern-theme .containerwithfind #paddinfind {   padding-top: 48px; }  /* Tool (preview) */  .modern-theme .selector-preview {   border-radius: 4px;   pointer-events: all; }  .modern-theme .selector-preview-image {   border-radius: 4px;   filter: grayscale(40%) opacity(75%); }  .modern-theme .titledescription .selector-preview-image {   height: auto;   max-width: 100%; }  .modern-theme .selector-preview:not(.standalone-preview) {   margin-right: var(--action-padding); }  .modern-theme .tool.vertical .toolcontent .selector-preview {   margin-right: 0 !important; }  .modern-theme .tool.inline .toolcontent .selector-preview-image {   height: auto; }  .modern-theme .titledescription .selector-preview:not(.standalone-preview) {   float: left; }  /* Tool (margins) */  .modern-theme .tool-div > * {   --gap: 6px;   min-width: 175px;   margin-top: var(--gap); }  .modern-theme #paddinfind + .tool-margin > .tool-div > :first-child {   margin-top: 0; }  /* Tool (actions) */  .modern-theme .tool {   box-shadow: none;   border-radius: 0;   position: relative;   background: #fafafa !important;   --border-width: calc(1px / var(--zoom, 1));   --border-color: var(--action-border, #c2c2c2);   border: var(--border-width) solid var(--border-color) !important; }  .modern-theme .toolblock {   flex: 1;   color: #555555;   overflow: hidden;   white-space: nowrap;   font: var(--title-font); }  .modern-theme .toolghost {   top: auto;   left: -10000px;   overflow: hidden;   position: absolute; }  .modern-theme .executing {   padding: 0;   height: 26px;   position: static;   opacity: 1 !important; }  .modern-theme .toolgroup {opacity: 0.9;filter: contrast(110%) grayscale(20%) brightness(105%) saturate(70%);mix-blend-mode: !;width: var(--group-size);height: var(--group-size);margin: -1px var(--title-gap) -1px 0;}  .modern-theme .toolicons {   display: grid;   column-gap: 8px;   justify-content: end;   grid-auto-flow: column;   min-width: var(--icons-size);   margin: 0 0 0 var(--title-gap);   transition: background-color 1s ease;   background-color: none; }  .modern-theme .tooltitle {display: flex;min-height: 24px;align-items: center;justify-content: center;padding: var(--action-padding);background-color: #383838 !important;}  .modern-theme .titlebody {   margin: 0;   display: flex;   min-width: 24px;   min-height: 24px;   align-items: center;   font: var(--body-font);   justify-content: center;   padding: var(--action-padding);   color: var(--body-color) !important;   border-top: var(--border-width) solid var(--border-color); }  .modern-theme .toolmarker {   margin-left: -1px;   position: absolute;   top: calc(-1 * var(--border-width));   width: calc(20px + var(--offset, 0px));   left: calc(-20px - var(--offset, 0px));   background-color: rgba(197, 197, 197, 0.2);   height: calc(24px + 2 * var(--border-width)); }  .modern-theme .toolhighlight {   --border-color: #e4e594; }  .modern-theme .toolmenufirst {   cursor: default;   box-shadow: none; }  .modern-theme .movetofunction {   color: #3378a5;   text-decoration: underline; }  .modern-theme .textitemtagtext {   font-style: normal; }  .modern-theme .toolicons > img {   margin: 0;   padding: 0;   float: none;   width: 16px;   height: 16px;   display: flex;   position: static;   object-fit: none; }  .modern-theme .folding-folded {   padding-top: 1px !important;   object-fit: fill !important; }  .modern-theme .folding-counter {   display: flex;   color: #818181;   margin-right: 4px;   align-items: center;   justify-content: center;   font: var(--title-font);   font-style: italic !important; }  .modern-theme .titledescription {   margin: 0;   max-width: 0;   min-width: 100%;   font-size: 10px;   font-weight: 550;   line-height: 12px;   text-align: start;   font-style: italic;   overflow-wrap: break-word;   padding: var(--action-padding);   color: var(--description-color);   border-top-width: var(--border-width);   border-top-color: var(--border-color); }  .modern-theme .movetofunction, .modern-theme .textitemsignificant {   font-weight: 400;   line-height: 14px;   font-style: normal; }  .modern-theme .notactive .toolblock {   text-decoration: line-through; }  .modern-theme .notactive .toolgroup {   filter: grayscale(100%); }  .modern-theme .folding-folded:hover, .modern-theme .folding-unfolded:hover, .modern-theme .ignoreerrorsthis:hover {   opacity: 1; }  .modern-theme .toolghost > .toolmarker {   display: none; }  .modern-theme .tooltarget > .toolmarker {   z-index: -1;   width: 100vw;   background-color: rgb(240, 238, 216) !important; }  .modern-theme .tooltarget .executing {   display: none; }  .modern-theme .toolmenufirst .tooltitle {   display: grid;   column-gap: 8px;   grid-auto-flow: column; }  .modern-theme .toolhighlight .toolicons, .modern-theme .toolhighlight .tooltitle {   background: var(--border-color) !important; }  .modern-theme .notactive .toolgroup, .modern-theme .notactive .toolblock, .modern-theme .notactive .param-prop, .modern-theme .notactive .titledescription {   opacity: 0.5 !important; }  .modern-theme .tool:hover .ignoreerrorsthis, .modern-theme .tool:hover .folding-unfolded {   opacity: 0; }  .modern-theme .executing > img:last-of-type {   width: 12px;   height: 26px;   margin-left: 0px;   transform: scale(1, 1); }  .modern-theme .executing > img:first-of-type {   width: 06px;   height: 16px;   margin-left: 1px;   transform: scale(2.5, 1.4); }  .modern-theme .toolexecutecurrent .toolmarker {   background-color: rgba(216, 105, 95, 0.15); }  .modern-theme .tool.foldable.folded .folding-unfolded, .modern-theme .tool.foldable:not(.folded) .folding-folded, .modern-theme .tool.foldable:not(.folded) .folding-counter {   display: none; }  .modern-theme .toolnotexecute .executing > img:last-of-type, .modern-theme .toolexecutecurrent .executing > img:first-of-type {   display: none; }  .modern-theme .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-unfolded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .ignoreerrorsthis {   opacity: 0.8; }  .modern-theme .param-list, .modern-theme .param-prop {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .param-prop {   position: relative; }  .modern-theme .param-prop::before {   content: '';   position: absolute;   top: -6px;   left: -1px;   right: -1px;   bottom: -6px;   background: transparent;   z-index: 1; }  .modern-theme .param-prop a {   position: relative;   z-index: 2;   cursor: pointer; }  .modern-theme .param-prop.preview-target::before {   z-index: 6; }  .modern-theme .param-prop.preview-target a {   z-index: 7; }  .modern-theme .preview-target-container .ignore-errors-container {   display: none !important; }  .modern-theme .tool.wrap .param-prop:not(.preview-target)::before, .modern-theme .tool.vertical .param-prop:not(.preview-target)::before {   z-index: -1 !important; }  .modern-theme .param-path > :not(.selector-preview) {   background: linear-gradient(to left, #c2c2c2, #c2c2c2);   background-size: 100% 2px;   background-repeat: no-repeat;   background-position: 0px 100%; }  .modern-theme .param-info {   color: #a2a2a2; }  .modern-theme .param-counter {   color: #cc544a; }  .modern-theme .param-omission {   color: #a2a2a2; }  .modern-theme .param-prop.preview-target > *:not(.param-content) {   box-shadow: 0 1px 0 var(--selected-color); }  .modern-theme .titlebody > * > img:not(.pathimg):not(.selector-preview-image) {   vertical-align: baseline;   width: var(--arrow-width); }  /* Tool (history) */  .history-hidden {   display: none; }  .toolhistory-item-error {   color: #bf3131; }  .modern-theme .toolhistory {   max-width: 0;   overflow: visible; }  .modern-theme .toolhistory:empty {   display: none; }  .modern-theme .toolhistory-menu {   position: absolute;   right: 0px;   top: 0px;   min-height: 19px;   min-width: 20px;   background-color: #ffd19c;   padding-left: 3px;   line-height: 17px;   opacity: 0;   border-left: 1px solid #fdddb8db;   cursor: pointer; }  .modern-theme .toolhistory-items:hover .toolhistory-menu {   opacity: 1; }  .modern-theme .toolhistory-menu img {   width: 12px;   height: 12px; }  .modern-theme .toolhistory-item {   cursor: text;   display: inline;   overflow: hidden;   user-select: text;   line-height: 14px;   white-space: nowrap;   text-overflow: ellipsis; }  .modern-theme .toolhistory-items {   margin: 0;   overflow: hidden;   list-style: none;   position: relative;   white-space: nowrap;   max-width: max-content;   text-overflow: ellipsis;   font: var(--history-font);   color: var(--history-color);   width: var(--history-width);   --history-padding: 3px;   background-color: var(--history-background);   --history-width: calc(100vw - var(--offset, 0px) - 42px);   background-color: var(--history-background);   border: 1px solid #fdddb8db;    border-radius: 10px;   padding: 2px 8px;   position: relative; }  .modern-theme .toolhistory-items::after {   top: 0;   right: 0;   content: '';   height: 100%;   position: absolute;   width: var(--history-padding); }  .modern-theme .toolhistory-item .json.null {   color: #8546bc; }  .modern-theme .toolhistory-item .json.date {   color: #ce904a; }  .modern-theme .toolhistory-item .json.array {   color: #d44646; }  .modern-theme .toolhistory-item .json.object {   color: #3378a5; }  .modern-theme .toolhistory-item .json.number {   color: #d036d0; }  .modern-theme .toolhistory-item .json.string {   color: #2db669; }  .modern-theme .toolhistory-item .json.boolean {   color: #2525cc; }  .modern-theme .toolhistory-item .json.undefined {   color: #808080; }  .modern-theme .toolhistory.wrap .toolhistory-item {   white-space: normal;   overflow-wrap: break-word; }  /* Tool (borders) */  @media (min-resolution: 1.5dppx) {   .modern-theme .tool {     --border-width: calc(2px / var(--zoom, 1));   } }  /* Tool (inline) */  .modern-theme .tool.inline {   pointer-events: none;   border: none !important;   background: transparent !important; }  .modern-theme .tool.inline .pathimg {   max-height: 22px; }  .modern-theme .tool.inline .titlebody {   padding-top: 0;   padding-bottom: 0;   border-top-width: 0; }  .modern-theme .tool.inline .param-path {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .tool.inline .toolmarker {   top: 0;   margin-left: 0; }  .modern-theme .tool.inline .toolcontent {   position: relative;   max-width: max-content;   background-color: #fafafa !important;   border: var(--border-width) solid var(--border-color) !important; }  .modern-theme .inline .titledescription {   max-width: 400px;   margin-bottom: -3px;   border-top-width: 0;   background-color: transparent;   padding: 1px calc(var(--action-padding) + 1px); }  .modern-theme .inline .toolinsert, .modern-theme .inline .toolinsertdata, .modern-theme .tool.inline:not(.toolmenufirst) {   min-width: 100%; }  .modern-theme .inline.foldable .titledescription {   background-repeat: no-repeat;   background-size: auto;   background-image: linear-gradient(to right, #f0f0f0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline .toolcontent > .toolicons {   left: calc(min(100%, 100vw - var(--offset, 0px) - 26px - 2px) - 26px);   border: var(--border-width) solid var(--border-color);   top: calc(-1 * var(--border-width));   padding: var(--action-padding);   padding-right: calc(var(--action-padding) + 1px);   border-right-width: 0;   position: absolute;   min-height: 24px;   max-width: 26px;   z-index: 4;   opacity: 0;   margin: 0;   right: 0; }  .modern-theme .tool.inline.actionselected .toolicons {   border-color: var(--selected-color); }  .modern-theme .tool.inline:not(.foldable) .toolblock {   margin-right: var(--title-gap); }  .modern-theme .tool.inline > *:not(.titledescription) {   pointer-events: all; }  .modern-theme .tool.inline.actionselected .toolcontent {   border-color: var(--selected-color) !important; }  .modern-theme .tool.inline.actionselected .titledescription {   border-top-color: var(--selected-color) !important; }  .modern-theme .inline.foldable.actionselected .titledescription {   background-image: linear-gradient(to right, #d0d0d0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop {   min-height: 24px; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-list {   min-width: 100%;   justify-content: flex-start; }  .modern-theme .tool.inline:not(.foldable) .toolblock + .toolicons {   display: none; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .toolcontent {   display: flex; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop:first-child {   margin-left: var(--title-width, 0); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle + .param-prop {   min-width: 16px; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .tooltitle:only-child {   flex: 1; }  .modern-theme .tool.inline:hover .toolmarker:not(:hover) + .toolcontent > .toolicons {   opacity: 1; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   left: -1px;   content: '';   position: absolute;   width: calc(100% + 2px);   height: var(--border-width);   background-color: var(--border-color);   bottom: calc(-1 * var(--border-width)); }  .modern-theme .tool.inline:not(.toolmenufirst):not(.empty) .tooltitle:not(:only-child) {   border-right: var(--border-width) solid var(--border-color); }  .modern-theme .tool.inline.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child) {   border-color: var(--selected-color); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .titlebody .tooltitle:not(:only-child) {   margin-left: -4px;   margin-right: 4px;   position: relative; }  .modern-theme .tool.inline.wrap.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   background-color: var(--selected-color); }  /* Tool (variation) */  .modern-theme .tool.wrap .param-list {   flex-wrap: wrap; }  .modern-theme .tool.vertical .titlebody {   flex-direction: column; }  .modern-theme .tool.vertical .param-list {   flex-direction: column; }  .modern-theme .tool.vertical .titlebody .arrowimg {   margin-left: 6px; }  .modern-theme .tool.vertical .titlebody .param-text {   display: none; }  .modern-theme .tool.vertical .titlebody .param-content {   display: flex; }  /* Tool (insertion) */  .modern-theme .toolinsert {   height: 20px;   display: flex;   color: #d9d9d9;   font-size: 12px;   max-width: unset;   box-shadow: none;   line-height: 16px;   border-radius: 2px;   align-items: center;   margin-top: var(--gap);   padding: 2px 6px 2px 4px;   background: none !important;   border-color: #cacaca !important; }  .modern-theme .toolselected {   color: #d8695f;   border-color: #ff857b !important; }  .modern-theme .toolinsertdata {   padding: 0;   margin-top: 0;   background-color: #fff; }  .modern-theme .toollabelcreate {   top: 0;   left: 100%;   right: auto;   display: flex;   padding: 0 0 0 4px; }  .modern-theme .toolinsert:empty {   height: 6px; }  .modern-theme .toolinsert-state {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .toollabelcreate > img {   width: 20px;   height: 20px;   opacity: 0.5;   filter: brightness(50%) saturate(100%) hue-rotate(0deg); }  .modern-theme .toollabelcreate:hover {   opacity: 1 !important; }  .modern-theme .toollabelcreate:hover > img {   opacity: 0.7;   filter: invert(20%) sepia(100%) saturate(7500%) brightness(100%) brightness(0.5); }  .modern-theme .toolinsertdata::after {   top: 100%; }  .modern-theme .toolinsertdata::before {   bottom: 100%; }  .modern-theme .toolinsertdata::after, .modern-theme .toolinsertdata::before {   left: 0;   width: 100%;   content: '';   height: var(--gap);   position: absolute; }  .modern-theme .toolinsert > span > img {   margin-right: 6px; }  .modern-theme .toolinsert:empty + .toollabelcreate {   top: -5px; }  .modern-theme .toolinsertdata:hover .toollabelcreate {   opacity: 0.7; }  .modern-theme .toolinsert:empty + .toollabelcreate > img {   width: 17px;   height: 17px; }  .modern-theme .dragactive .toolinsertdrop, .modern-theme .dragactivelabel .toolinsertdrop {   background-color: #ffd6d3 !important; }  .modern-theme .dragactive .toolinsert:not(.toolselected), .modern-theme .dragactivelabel .toolinsert:not(.toolselected) {   color: #d8695f;   border-color: #ff857b !important; }  .modern-theme .dragactive .toolinsert-state-base, .modern-theme .dragactive .toolinsert-state-active, .modern-theme .toolselected > .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-active, .modern-theme :not(.toolselected) > .toolinsert-state-active, .modern-theme #container:not(.dragactive):not(.dragactivelabel) .toolinsert-state-dropzone {   display: none; }  /* Action selection */  .modern-theme .actionselected {   border-color: var(--selected-color) !important; }  .modern-theme .actionselected .selected {   display: none !important; }  /* Smart (insertion) */  .modern-insert .toolinsert {   padding: 0;   margin-top: 0;   height: 0 !important;   border-width: 0 !important;   border-style: none !important; }  .modern-insert .toollabelcreate, .modern-insert .toolinsert-state, .modern-insert .toolinsertdata::after, .modern-insert .toolinsertdata::before {   display: none !important; }  /* Animate (insertion) */  .modern-theme.animate-insert .tag, .modern-theme.animate-insert #visualizelabels {   display: none !important; }  .modern-theme.animate-insert .tool-margin.animate .toolinsert {   transition: 0.4s ease;   transition-property: height, margin-top, border-width; }  /* Notification (toast) */  @keyframes shake {   0%,   100% {     transform: translateX(0);   }   10%,   30%,   50%,   70%,   90% {     transform: translateX(-8px);   }   20%,   40%,   60%,   80% {     transform: translateX(8px);   } }  .modern-theme.notification-shown #notification {   bottom: 0;   left: -8px;   z-index: 10;   height: 32px;   display: flex;   color: #ff5555;   position: fixed;   font-size: 12px;   font-weight: bold;   user-select: none;   align-items: center;   justify-content: center;   width: calc(100% + 16px);   border-top: 1px solid #ff6666;   background: rgb(255, 226, 226); }  .modern-theme.notification-shown #notification.animated {   animation: shake 1s ease forwards; }  /* Collapse area (insertion) */  .modern-theme .half-bottom .toolinsertdata:not([task-id*='-'])::after, .modern-theme :not(.folded) + .half-top .toolinsertdata:only-child::before, .modern-theme :not(.folded) + .half-top .toolinsertdata[task-id*='-']::before {   height: calc(var(--gap) / 2); } /* Root styles */  html {   overflow-x: auto;   overflow-y: scroll; }  /* Global styles */  .modern-theme {   --title-gap: 6px;   --group-size: 16px;   --icons-size: 16px;   --path-width: 100px;   --arrow-width: 16px;   --border-width: 1px;   --action-padding: 4px;   --letter-spacing: -0.2px;   --body-color: #616161;   /* --selected-color: #a59d00; */   /* --description-color: #8c853d; */   /* --history-background: #fae9d5d1; */   /* --description-background: #fffecc; */   --history-color: var(--body-color);   --body-font: 400 12px var(--font-family);   --title-font: 600 11px var(--font-family);   --history-font: 400 10px var(--font-family);   /* The numeric values above should be specified in pixels */   --font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }  .modern-theme .main {   min-height: 100vh;   padding-left: 20px;   line-height: normal;   letter-spacing: var(--letter-spacing); }  .modern-theme .pathimg {   max-width: var(--path-width); }  .modern-theme .arrowimg {   margin: 2px 0;   vertical-align: top; }  @media screen and (max-width: 420px) {   .modern-theme .main {     --padding-top: 121px;   } }  @media screen and (min-width: 420px) {   .modern-theme .main {     --padding-top: 69px;   } }  .modern-theme .containerwithfind #paddinfind {   padding-top: 48px; }  /* Tool (preview) */  .modern-theme .selector-preview {   border-radius: 4px;   pointer-events: all; }  .modern-theme .selector-preview-image {   border-radius: 4px;   filter: grayscale(40%) opacity(75%); }  .modern-theme .titledescription .selector-preview-image {   height: auto;   max-width: 100%; }  .modern-theme .selector-preview:not(.standalone-preview) {   margin-right: var(--action-padding); }  .modern-theme .tool.vertical .toolcontent .selector-preview {   margin-right: 0 !important; }  .modern-theme .tool.inline .toolcontent .selector-preview-image {   height: auto; }  .modern-theme .titledescription .selector-preview:not(.standalone-preview) {   float: left; }  /* Tool (margins) */  .modern-theme .tool-div > * {   --gap: 6px;   min-width: 175px;   margin-top: var(--gap); }  .modern-theme #paddinfind + .tool-margin > .tool-div > :first-child {   margin-top: 0; }  /* Tool (actions) */  .modern-theme .tool {   box-shadow: none;   border-radius: 0;   position: relative;   background: #fafafa !important;   --border-width: calc(1px / var(--zoom, 1));   --border-color: var(--action-border, #c2c2c2);   border: var(--border-width) solid var(--border-color) !important; }  .modern-theme .toolblock {   flex: 1;   color: #555555;   overflow: hidden;   white-space: nowrap;   font: var(--title-font); }  .modern-theme .toolghost {   top: auto;   left: -10000px;   overflow: hidden;   position: absolute; }  .modern-theme .executing {   padding: 0;   height: 26px;   position: static;   opacity: 1 !important; }  .modern-theme .toolgroup {opacity: 0.9;filter: contrast(110%) grayscale(20%) brightness(105%) saturate(70%);/* mix-blend-mode: multiply; */width: var(--group-size);height: var(--group-size);margin: -1px var(--title-gap) -1px 0;}  .modern-theme .toolicons {display: grid;column-gap: 8px;justify-content: end;grid-auto-flow: column;min-width: var(--icons-size);margin: 0 0 0 var(--title-gap);transition: background-color 1s ease;background-color: none !important;}  .modern-theme .tooltitle {   display: flex;   min-height: 24px;   align-items: center;   justify-content: center;   padding: var(--action-padding); }  .modern-theme .titlebody {   margin: 0;   display: flex;   min-width: 24px;   min-height: 24px;   align-items: center;   font: var(--body-font);   justify-content: center;   padding: var(--action-padding);   color: var(--body-color) !important;   border-top: var(--border-width) solid var(--border-color); }  .modern-theme .toolmarker {   margin-left: -1px;   position: absolute;   top: calc(-1 * var(--border-width));   width: calc(20px + var(--offset, 0px));   left: calc(-20px - var(--offset, 0px));   background-color: rgba(197, 197, 197, 0.2);   height: calc(24px + 2 * var(--border-width)); }  .modern-theme .toolhighlight {   --border-color: #e4e594; }  .modern-theme .toolmenufirst {   cursor: default;   box-shadow: none; }  .modern-theme .movetofunction {   color: #3378a5;   text-decoration: underline; }  .modern-theme .textitemtagtext {   font-style: normal; }  .modern-theme .toolicons > img {   margin: 0;   padding: 0;   float: none;   width: 16px;   height: 16px;   display: flex;   position: static;   object-fit: none; }  .modern-theme .folding-folded {   padding-top: 1px !important;   object-fit: fill !important; }  .modern-theme .folding-counter {   display: flex;   color: #818181;   margin-right: 4px;   align-items: center;   justify-content: center;   font: var(--title-font);   font-style: italic !important; }  .modern-theme .titledescription {   margin: 0;   max-width: 0;   min-width: 100%;   font-size: 10px;   font-weight: 550;   line-height: 12px;   text-align: start;   font-style: italic;   overflow-wrap: break-word;   padding: var(--action-padding);   color: var(--description-color);   border-top-width: var(--border-width);   border-top-color: var(--border-color); }  .modern-theme .movetofunction, .modern-theme .textitemsignificant {   font-weight: 400;   line-height: 14px;   font-style: normal; }  .modern-theme .notactive .toolblock {   text-decoration: line-through; }  .modern-theme .notactive .toolgroup {   filter: grayscale(100%); }  .modern-theme .folding-folded:hover, .modern-theme .folding-unfolded:hover, .modern-theme .ignoreerrorsthis:hover {   opacity: 1; }  .modern-theme .toolghost > .toolmarker {   display: none; }  .modern-theme .tooltarget > .toolmarker {   z-index: -1;   width: 100vw;   background-color: #424242 !important; }  .modern-theme .tooltarget .executing {   display: none; }  .modern-theme .toolmenufirst .tooltitle {   display: grid;   column-gap: 8px;   grid-auto-flow: column; }  .modern-theme .toolhighlight .toolicons, .modern-theme .toolhighlight .tooltitle {   background: var(--border-color) !important; }  .modern-theme .notactive .toolgroup, .modern-theme .notactive .toolblock, .modern-theme .notactive .param-prop, .modern-theme .notactive .titledescription {   opacity: 0.5 !important; }  .modern-theme .tool:hover .ignoreerrorsthis, .modern-theme .tool:hover .folding-unfolded {   opacity: 0; }  .modern-theme .executing > img:last-of-type {   width: 12px;   height: 26px;   margin-left: 0px;   transform: scale(1, 1); }  .modern-theme .executing > img:first-of-type {   width: 06px;   height: 16px;   margin-left: 1px;   transform: scale(2.5, 1.4); }  .modern-theme .toolexecutecurrent .toolmarker {   background-color: rgba(216, 105, 95, 0.15); }  .modern-theme .tool.foldable.folded .folding-unfolded, .modern-theme .tool.foldable:not(.folded) .folding-folded, .modern-theme .tool.foldable:not(.folded) .folding-counter {   display: none; }  .modern-theme .toolnotexecute .executing > img:last-of-type, .modern-theme .toolexecutecurrent .executing > img:first-of-type {   display: none; }  .modern-theme .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-unfolded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .ignoreerrorsthis {   opacity: 0.8; }  .modern-theme .param-list, .modern-theme .param-prop {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .param-prop {   position: relative; }  .modern-theme .param-prop::before {   content: '';   position: absolute;   top: -6px;   left: -1px;   right: -1px;   bottom: -6px;   background: transparent;   z-index: 1; }  .modern-theme .param-prop a {   position: relative;   z-index: 2;   cursor: pointer; }  .modern-theme .param-prop.preview-target::before {   z-index: 6; }  .modern-theme .param-prop.preview-target a {   z-index: 7; }  .modern-theme .preview-target-container .ignore-errors-container {   display: none !important; }  .modern-theme .tool.wrap .param-prop:not(.preview-target)::before, .modern-theme .tool.vertical .param-prop:not(.preview-target)::before {   z-index: -1 !important; }  .modern-theme .param-path > :not(.selector-preview) {   background: linear-gradient(to left, #c2c2c2, #c2c2c2);   background-size: 100% 2px;   background-repeat: no-repeat;   background-position: 0px 100%; }  .modern-theme .param-info {   color: #a2a2a2; }  .modern-theme .param-counter {   color: #cc544a; }  .modern-theme .param-omission {   color: #a2a2a2; }  .modern-theme .param-prop.preview-target > *:not(.param-content) {   box-shadow: 0 1px 0 var(--selected-color); }  .modern-theme .titlebody > * > img:not(.pathimg):not(.selector-preview-image) {   vertical-align: baseline;   width: var(--arrow-width); }  /* Tool (history) */  .history-hidden {   display: none; }  .toolhistory-item-error {   color: #bf3131; }  .modern-theme .toolhistory {   max-width: 0;   overflow: visible; }  .modern-theme .toolhistory:empty {   display: none; }  .modern-theme .toolhistory-menu {   position: absolute;   right: 0px;   top: 0px;   min-height: 19px;   min-width: 20px;   background-color: #ffd19c;   padding-left: 3px;   line-height: 17px;   opacity: 0;   border-left: 1px solid #fdddb8db;   cursor: pointer; }  .modern-theme .toolhistory-items:hover .toolhistory-menu {   opacity: 1; }  .modern-theme .toolhistory-menu img {   width: 12px;   height: 12px; }  .modern-theme .toolhistory-item {   cursor: text;   display: inline;   overflow: hidden;   user-select: text;   line-height: 14px;   white-space: nowrap;   text-overflow: ellipsis; }  .modern-theme .toolhistory-items {   margin: 0;   overflow: hidden;   list-style: none;   position: relative;   white-space: nowrap;   max-width: max-content;   text-overflow: ellipsis;   font: var(--history-font);   color: var(--history-color);   width: var(--history-width);   --history-padding: 3px;   background-color: var(--history-background);   --history-width: calc(100vw - var(--offset, 0px) - 42px);   background-color: var(--history-background);   border: 1px solid #fdddb8db;   border-radius: 10px;   padding: 2px 8px;   position: relative; }  .modern-theme .toolhistory-items::after {   top: 0;   right: 0;   content: '';   height: 100%;   position: absolute;   width: var(--history-padding); }  .modern-theme .toolhistory-item .json.null {   color: #8546bc; }  .modern-theme .toolhistory-item .json.date {   color: #ce904a; }  .modern-theme .toolhistory-item .json.array {   color: #d44646; }  .modern-theme .toolhistory-item .json.object {   color: #3378a5; }  .modern-theme .toolhistory-item .json.number {   color: #d036d0; }  .modern-theme .toolhistory-item .json.string {   color: #2db669; }  .modern-theme .toolhistory-item .json.boolean {   color: #2525cc; }  .modern-theme .toolhistory-item .json.undefined {   color: #808080; }  .modern-theme .toolhistory.wrap .toolhistory-item {   white-space: normal;   overflow-wrap: break-word; }  /* Tool (borders) */  @media (min-resolution: 1.5dppx) {   .modern-theme .tool {     --border-width: calc(2px / var(--zoom, 1));   } }  /* Tool (inline) */  .modern-theme .tool.inline {   pointer-events: none;   border: none !important;   background: transparent !important; }  .modern-theme .tool.inline .pathimg {   max-height: 22px; }  .modern-theme .tool.inline .titlebody {   padding-top: 0;   padding-bottom: 0;   border-top-width: 0; }  .modern-theme .tool.inline .param-path {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .tool.inline .toolmarker {   top: 0;   margin-left: 0; }  .modern-theme .tool.inline .toolcontent {   position: relative;   max-width: max-content;   background-color: #fafafa !important;   border: var(--border-width) solid var(--border-color) !important; }  .modern-theme .inline .titledescription {   max-width: 400px;   margin-bottom: -3px;   border-top-width: 0;   background-color: transparent;   padding: 1px calc(var(--action-padding) + 1px); }  .modern-theme .inline .toolinsert, .modern-theme .inline .toolinsertdata, .modern-theme .tool.inline:not(.toolmenufirst) {   min-width: 100%; }  .modern-theme .inline.foldable .titledescription {   background-repeat: no-repeat;   background-size: auto;   background-image: linear-gradient(to right, #f0f0f0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline .toolcontent > .toolicons {   left: calc(min(100%, 100vw - var(--offset, 0px) - 26px - 2px) - 26px);   border: var(--border-width) solid var(--border-color);   top: calc(-1 * var(--border-width));   padding: var(--action-padding);   padding-right: calc(var(--action-padding) + 1px);   border-right-width: 0;   position: absolute;   min-height: 24px;   max-width: 26px;   z-index: 4;   opacity: 0;   margin: 0;   right: 0; }  .modern-theme .tool.inline.actionselected .toolicons {   border-color: var(--selected-color); }  .modern-theme .tool.inline:not(.foldable) .toolblock {   margin-right: var(--title-gap); }  .modern-theme .tool.inline > *:not(.titledescription) {   pointer-events: all; }  .modern-theme .tool.inline.actionselected .toolcontent {   border-color: var(--selected-color) !important; }  .modern-theme .tool.inline.actionselected .titledescription {   border-top-color: var(--selected-color) !important; }  .modern-theme .inline.foldable.actionselected .titledescription {   background-image: linear-gradient(to right, #d0d0d0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop {   min-height: 24px; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-list {   min-width: 100%;   justify-content: flex-start; }  .modern-theme .tool.inline:not(.foldable) .toolblock + .toolicons {   display: none; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .toolcontent {   display: flex; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop:first-child {   margin-left: var(--title-width, 0); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle + .param-prop {   min-width: 16px; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .tooltitle:only-child {   flex: 1; }  .modern-theme .tool.inline:hover .toolmarker:not(:hover) + .toolcontent > .toolicons {   opacity: 1; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   left: -1px;   content: '';   position: absolute;   width: calc(100% + 2px);   height: var(--border-width);   background-color: var(--border-color);   bottom: calc(-1 * var(--border-width)); }  .modern-theme .tool.inline:not(.toolmenufirst):not(.empty) .tooltitle:not(:only-child) {   border-right: var(--border-width) solid var(--border-color); }  .modern-theme .tool.inline.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child) {   border-color: var(--selected-color); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .titlebody .tooltitle:not(:only-child) {   margin-left: -4px;   margin-right: 4px;   position: relative; }  .modern-theme .tool.inline.wrap.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   background-color: var(--selected-color); }  /* Tool (variation) */  .modern-theme .tool.wrap .param-list {   flex-wrap: wrap; }  .modern-theme .tool.vertical .titlebody {   flex-direction: column; }  .modern-theme .tool.vertical .param-list {   flex-direction: column; }  .modern-theme .tool.vertical .titlebody .arrowimg {   margin-left: 6px; }  .modern-theme .tool.vertical .titlebody .param-text {   display: none; }  .modern-theme .tool.vertical .titlebody .param-content {   display: flex; }  /* Tool (insertion) */  .modern-theme .toolinsert {   height: 20px;   display: flex;   color: #d9d9d9;   font-size: 12px;   max-width: unset;   box-shadow: none;   line-height: 16px;   border-radius: 2px;   align-items: center;   margin-top: var(--gap);   padding: 2px 6px 2px 4px;   background: none !important;   border-color: #cacaca !important; }  .modern-theme .toolselected {   color: #d8695f;   border-color: #ff857b !important; }  .modern-theme .toolinsertdata {   padding: 0;   margin-top: 0;   background-color: #fff; }  .modern-theme .toollabelcreate {   top: 0;   left: 100%;   right: auto;   display: flex;   padding: 0 0 0 4px; }  .modern-theme .toolinsert:empty {   height: 6px; }  .modern-theme .toolinsert-state {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .toollabelcreate > img {   width: 20px;   height: 20px;   opacity: 0.5;   filter: brightness(50%) saturate(100%) hue-rotate(0deg); }  .modern-theme .toollabelcreate:hover {   opacity: 1 !important; }  .modern-theme .toollabelcreate:hover > img {   opacity: 0.7;   filter: invert(20%) sepia(100%) saturate(7500%) brightness(100%) brightness(0.5); }  .modern-theme .toolinsertdata::after {   top: 100%; }  .modern-theme .toolinsertdata::before {   bottom: 100%; }  .modern-theme .toolinsertdata::after, .modern-theme .toolinsertdata::before {   left: 0;   width: 100%;   content: '';   height: var(--gap);   position: absolute; }  .modern-theme .toolinsert > span > img {   margin-right: 6px; }  .modern-theme .toolinsert:empty + .toollabelcreate {   top: -5px; }  .modern-theme .toolinsertdata:hover .toollabelcreate {   opacity: 0.7; }  .modern-theme .toolinsert:empty + .toollabelcreate > img {   width: 17px;   height: 17px; }  .modern-theme .dragactive .toolinsertdrop, .modern-theme .dragactivelabel .toolinsertdrop {   background-color: #ffd6d3 !important; }  .modern-theme .dragactive .toolinsert:not(.toolselected), .modern-theme .dragactivelabel .toolinsert:not(.toolselected) {   color: #d8695f;   border-color: #ff857b !important; }  .modern-theme .dragactive .toolinsert-state-base, .modern-theme .dragactive .toolinsert-state-active, .modern-theme .toolselected > .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-active, .modern-theme :not(.toolselected) > .toolinsert-state-active, .modern-theme #container:not(.dragactive):not(.dragactivelabel) .toolinsert-state-dropzone {   display: none; }  /* Action selection */  .modern-theme .actionselected {   border-color: var(--selected-color) !important; }  .modern-theme .actionselected .selected {   display: none !important; }  /* Smart (insertion) */  .modern-insert .toolinsert {   padding: 0;   margin-top: 0;   height: 0 !important;   border-width: 0 !important;   border-style: none !important; }  .modern-insert .toollabelcreate, .modern-insert .toolinsert-state, .modern-insert .toolinsertdata::after, .modern-insert .toolinsertdata::before {   display: none !important; }  /* Animate (insertion) */  .modern-theme.animate-insert .tag, .modern-theme.animate-insert #visualizelabels {   display: none !important; }  .modern-theme.animate-insert .tool-margin.animate .toolinsert {   transition: 0.4s ease;   transition-property: height, margin-top, border-width; }  /* Notification (toast) */  @keyframes shake {   0%,   100% {     transform: translateX(0);   }   10%,   30%,   50%,   70%,   90% {     transform: translateX(-8px);   }   20%,   40%,   60%,   80% {     transform: translateX(8px);   } }  .modern-theme.notification-shown #notification {   bottom: 0;   left: -8px;   z-index: 10;   height: 32px;   display: flex;   color: #ff5555;   position: fixed;   font-size: 12px;   font-weight: bold;   user-select: none;   align-items: center;   justify-content: center;   width: calc(100% + 16px);   border-top: 1px solid #ff6666;   background: rgb(255, 226, 226); }  .modern-theme.notification-shown #notification.animated {   animation: shake 1s ease forwards; }  /* Collapse area (insertion) */  .modern-theme .half-bottom .toolinsertdata:not([task-id*='-'])::after, .modern-theme :not(.folded) + .half-top .toolinsertdata:only-child::before, .modern-theme :not(.folded) + .half-top .toolinsertdata[task-id*='-']::before {   height: calc(var(--gap) / 2); } /* Root styles */  html {   overflow-x: auto;   overflow-y: scroll; }  /* Global styles */  .modern-theme {--title-gap: 8px;--group-size: 14px;--icons-size: 16px;--path-width: 100px;--arrow-width: 16px;--border-width: 1px;--action-padding: 4px;--letter-spacing: -0.2px;--selected-color: #ffe06e !important;--description-color: #f70b18 !important;--body-font: 400 12px var(--font-family);--title-font: 600 11px var(--font-family);   /* The numeric values above should be specified in pixels */--font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}  .modern-theme .main {   min-height: 100vh;   padding-left: 20px;   line-height: normal;   letter-spacing: var(--letter-spacing); }  .modern-theme .pathimg {   max-width: var(--path-width); }  .modern-theme .arrowimg {   margin: 2px 0;   vertical-align: top; }  @media screen and (max-width: 420px) {   .modern-theme .main {     --padding-top: 121px;   } }  @media screen and (min-width: 420px) {   .modern-theme .main {     --padding-top: 69px;   } }  .modern-theme .containerwithfind #paddinfind {   padding-top: 48px; }  /* Tool (margins) */  .modern-theme .tool-div > * {   --gap: 6px;   min-width: 175px;   margin-top: var(--gap); }  .modern-theme #paddinfind + .tool-margin > .tool-div > :first-child {   margin-top: 0; }  /* Tool (actions) */  .modern-theme .tool {box-shadow: none;border-radius: 0;position: relative;background: #fafafa !important;--border-width: calc(1px / var(--zoom, 1));--border-color: var(--action-border, #c2c2c2);border: var(--border-width) solid var(--border-color);}  .modern-theme .toolblock {   flex: 1;   color: #555555;   overflow: hidden;   white-space: nowrap;   font: var(--title-font); }  .modern-theme .toolghost {   top: auto;   left: -10000px;   overflow: hidden;   position: absolute; }  .modern-theme .executing {   padding: 0;   height: 26px;   position: static;   opacity: 1 !important; }  .modern-theme .toolgroup {opacity: 1;filter: none;width: var(--group-size);height: var(--group-size);margin: 0 var(--title-gap) 0 0;}  .modern-theme .toolicons {display: grid;column-gap: 8px;justify-content: end;grid-auto-flow: column;min-width: var(--icons-size);margin: 0 0 0 var(--title-gap);transition: background-color 1s ease;background-color: var(--action-color);}  .modern-theme .tooltitle {display: flex;min-height: 24px;align-items: center;justify-content: center;padding: var(--action-padding);background-color: var(--action-color);}  .modern-theme .titlebody {   margin: 0;   display: flex;   min-width: 24px;   min-height: 24px;   align-items: center;   font: var(--body-font);   justify-content: center;   color: #616161 !important;   padding: var(--action-padding);   border-top: var(--border-width) solid var(--border-color); }  .modern-theme .toolmarker {   margin-left: -1px;   position: absolute;   top: calc(-1 * var(--border-width));   width: calc(20px + var(--offset, 0px));   left: calc(-20px - var(--offset, 0px));   background-color: rgba(197, 197, 197, 0.2);   height: calc(24px + 2 * var(--border-width)); }  .modern-theme .toolhighlight {   --border-color: #e4e594; }  .modern-theme .toolmenufirst {   cursor: default;   box-shadow: none; }  .modern-theme .movetofunction {   color: #319fe6;   text-decoration: underline; }  .modern-theme .textitemtagtext {   font-style: normal; }  .modern-theme .toolicons > img {   margin: 0;   padding: 0;   float: none;   width: 16px;   height: 16px;   display: flex;   position: static;   object-fit: none; }  .modern-theme .folding-folded {   padding-top: 1px !important;   object-fit: fill !important; }  .modern-theme .folding-counter {   display: flex;   color: #818181;   margin-right: 4px;   align-items: center;   justify-content: center;   font: var(--title-font);   font-style: italic !important; }  .modern-theme .titledescription {   margin: 0;   max-width: 0;   min-width: 100%;   font-size: 10px;   font-weight: 550;   line-height: 12px;   text-align: start;   font-style: italic;   overflow-wrap: break-word;   padding: var(--action-padding);   color: var(--description-color);   border-top-width: var(--border-width);   border-top-color: var(--border-color); }  .modern-theme .movetofunction, .modern-theme .textitemsignificant {   font-weight: 400;   line-height: 14px;   font-style: normal; }  .modern-theme .notactive .toolblock {   text-decoration: line-through; }  .modern-theme .notactive .toolgroup {   filter: grayscale(100%); }  .modern-theme .folding-folded:hover, .modern-theme .folding-unfolded:hover, .modern-theme .ignoreerrorsthis:hover {   opacity: 1; }  .modern-theme .toolghost > .toolmarker {   display: none; }  .modern-theme .tooltarget > .toolmarker {   z-index: -1;   width: 100vw;   background-color: rgb(240, 238, 216); }  .modern-theme .tooltarget .executing {   display: none; }  .modern-theme .toolmenufirst .tooltitle {   display: grid;   column-gap: 8px;   grid-auto-flow: column; }  .modern-theme .toolhighlight .toolicons, .modern-theme .toolhighlight .tooltitle {   background: var(--border-color); }  .modern-theme .notactive .toolgroup, .modern-theme .notactive .toolblock, .modern-theme .notactive .param-prop, .modern-theme .notactive .titledescription {   opacity: 0.5 !important; }  .modern-theme .tool:hover .ignoreerrorsthis, .modern-theme .tool:hover .folding-unfolded {   opacity: 0; }  .modern-theme .executing > img:last-of-type {   width: 12px;   height: 26px;   margin-left: 0px;   transform: scale(1, 1); }  .modern-theme .executing > img:first-of-type {   width: 06px;   height: 16px;   margin-left: 1px;   transform: scale(2.5, 1.4); }  .modern-theme .toolexecutecurrent .toolmarker {   background-color: rgba(216, 105, 95, 0.15); }  .modern-theme .titlebody > * > img:not(.pathimg) {   vertical-align: baseline;   width: var(--arrow-width); }  .modern-theme .tool.foldable.folded .folding-unfolded, .modern-theme .tool.foldable:not(.folded) .folding-folded, .modern-theme .tool.foldable:not(.folded) .folding-counter {   display: none; }  .modern-theme .toolnotexecute .executing > img:last-of-type, .modern-theme .toolexecutecurrent .executing > img:first-of-type {   display: none; }  .modern-theme .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-folded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .folding-unfolded, .modern-theme .tool:hover .toolmarker:not(:hover) + * .ignoreerrorsthis {   opacity: 0.8; }  .modern-theme .param-list, .modern-theme .param-prop {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .param-path {   background: linear-gradient(to left, #c2c2c2, #c2c2c2);   background-size: 100% 2px;   background-repeat: no-repeat;   background-position: 0px 100%; }  .modern-theme .param-info {   color: #a2a2a2; }  .modern-theme .param-counter {   color: #cc544a; }  .modern-theme .param-omission {   color: #a2a2a2; }  /* Tool (borders) */  @media (min-resolution: 1.5dppx) {   .modern-theme .tool {     --border-width: calc(2px / var(--zoom, 1));   } }  /* Tool (inline) */  .modern-theme .tool.inline {   pointer-events: none;   border: none !important;   background: transparent !important; }  .modern-theme .tool.inline .pathimg {   max-height: 22px; }  .modern-theme .tool.inline .titlebody {   padding-top: 0;   padding-bottom: 0;   border-top-width: 0; }  .modern-theme .tool.inline .param-path {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .tool.inline .toolmarker {   top: 0;   margin-left: 0; }  .modern-theme .tool.inline .toolcontent {   position: relative;   max-width: max-content;   background-color: #fafafa;   border: var(--border-width) solid var(--border-color); }  .modern-theme .inline .titledescription {   max-width: 400px;   margin-bottom: -3px;   border-top-width: 0;   background-color: transparent;   padding: 1px calc(var(--action-padding) + 1px); }  .modern-theme .inline .toolinsert, .modern-theme .inline .toolinsertdata, .modern-theme .tool.inline:not(.toolmenufirst) {   min-width: 100%; }  .modern-theme .inline.foldable .titledescription {   background-repeat: no-repeat;   background-size: auto;   background-image: linear-gradient(to right, #f0f0f0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline .toolcontent > .toolicons {   left: calc(min(100%, 100vw - var(--offset, 0px) - 26px - 2px) - 26px);   border: var(--border-width) solid var(--border-color);   top: calc(-1 * var(--border-width));   padding: var(--action-padding);   padding-right: calc(var(--action-padding) + 1px);   border-right-width: 0;   position: absolute;   min-height: 24px;   max-width: 26px;   z-index: 1;   opacity: 0;   margin: 0;   right: 0; }  .modern-theme .tool.inline.actionselected .toolicons {   border-color: var(--selected-color); }  .modern-theme .tool.inline:not(.foldable) .toolblock {   margin-right: var(--title-gap); }  .modern-theme .tool.inline > *:not(.titledescription) {   pointer-events: all; }  .modern-theme .tool.inline.actionselected .toolcontent {   border-color: var(--selected-color) !important; }  .modern-theme .tool.inline.actionselected .titledescription {   border-top-color: var(--selected-color) !important; }  .modern-theme .inline.foldable.actionselected .titledescription {   background-image: linear-gradient(to right, #d0d0d0 1px, rgba(0, 0, 0, 0) 1px); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop {   min-height: 24px; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-list {   min-width: 100%;   justify-content: flex-start; }  .modern-theme .tool.inline:not(.foldable) .toolblock + .toolicons {   display: none; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .toolcontent {   display: flex; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .param-prop:first-child {   margin-left: var(--title-width, 0); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle + .param-prop {   min-width: 16px; }  .modern-theme .tool.inline:not(.wrap):not(.toolmenufirst) .tooltitle:only-child {   flex: 1; }  .modern-theme .tool.inline:hover .toolmarker:not(:hover) + .toolcontent > .toolicons {   opacity: 1; }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   left: -1px;   content: '';   position: absolute;   width: calc(100% + 2px);   height: var(--border-width);   background-color: var(--border-color);   bottom: calc(-1 * var(--border-width)); }  .modern-theme .tool.inline:not(.toolmenufirst):not(.empty) .tooltitle:not(:only-child) {   border-right: var(--border-width) solid var(--border-color); }  .modern-theme .tool.inline.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child) {   border-color: var(--selected-color); }  .modern-theme .tool.inline.wrap:not(.toolmenufirst) .titlebody .tooltitle:not(:only-child) {   margin-left: -4px;   margin-right: 4px;   position: relative; }  .modern-theme .tool.inline.wrap.actionselected:not(.toolmenufirst) .tooltitle:not(:only-child)::after {   background-color: var(--selected-color); }  /* Tool (variation) */  .modern-theme .tool.wrap .param-list {   flex-wrap: wrap; }  .modern-theme .tool.vertical .param-list {   flex-direction: column; }  .modern-theme .tool.vertical .titlebody .arrowimg {   margin-left: 6px; }  .modern-theme .tool.vertical .titlebody .param-text {   display: none; }  .modern-theme .tool.vertical .titlebody .param-content {   display: flex; }  /* Tool (insertion) */  .modern-theme .toolinsert {   height: 20px;   display: flex;   color: #d9d9d9;   font-size: 12px;   max-width: unset;   box-shadow: none;   line-height: 16px;   border-radius: 2px;   align-items: center;   margin-top: var(--gap);   padding: 2px 6px 2px 4px;   background: none !important;   border-color: #555 !important; }  .modern-theme .toolselected {   color: #d8695f;   border-color: hsl(0, 89%, 58%) !important; }  .modern-theme .toolinsertdata {   padding: 0;   margin-top: 0;   background-color: #fff; }  .modern-theme .toollabelcreate {   top: 0;   left: 100%;   right: auto;   display: flex;   padding: 0 0 0 4px; }  .modern-theme .toolinsert:empty {   height: 6px; }  .modern-theme .toolinsert-state {   display: flex;   align-items: center;   justify-content: center; }  .modern-theme .toollabelcreate > img {   width: 20px;   height: 20px;   opacity: 0.5;   filter: brightness(50%) saturate(100%) hue-rotate(0deg); }  .modern-theme .toollabelcreate:hover {   opacity: 1 !important; }  .modern-theme .toollabelcreate:hover > img {   opacity: 0.7;   filter: invert(20%) sepia(100%) saturate(7500%) brightness(100%) brightness(0.5); }  .modern-theme .toolinsertdata::after {   top: 100%; }  .modern-theme .toolinsertdata::before {   bottom: 100%; }  .modern-theme .toolinsertdata::after, .modern-theme .toolinsertdata::before {   left: 0;   width: 100%;   content: '';   height: var(--gap);   position: absolute; }  .modern-theme .toolinsert > span > img {   margin-right: 6px; }  .modern-theme .toolinsert:empty + .toollabelcreate {   top: -5px; }  .modern-theme .toolinsertdata:hover .toollabelcreate {   opacity: 0.7; }  .modern-theme .toolinsert:empty + .toollabelcreate > img {   width: 17px;   height: 17px; }  .modern-theme .dragactive .toolinsertdrop, .modern-theme .dragactivelabel .toolinsertdrop {   background-color: #ffd6d3; }  .modern-theme .dragactive .toolinsert:not(.toolselected), .modern-theme .dragactivelabel .toolinsert:not(.toolselected) {color: #ef847a;border-color: #777 !important;}  .modern-theme .dragactive .toolinsert-state-base, .modern-theme .dragactive .toolinsert-state-active, .modern-theme .toolselected > .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-base, .modern-theme .dragactivelabel .toolinsert-state-active, .modern-theme :not(.toolselected) > .toolinsert-state-active, .modern-theme #container:not(.dragactive):not(.dragactivelabel) .toolinsert-state-dropzone {   display: none; }  /* Action selection */  .modern-theme .actionselected {   border-color: var(--selected-color) !important; }  .modern-theme .actionselected .selected {   display: none !important; }  /* Smart (insertion) */  .modern-insert .toolinsert {   padding: 0;   margin-top: 0;   height: 0 !important;   border-width: 0 !important;   border-style: none !important; }  .modern-insert .toollabelcreate, .modern-insert .toolinsert-state, .modern-insert .toolinsertdata::after, .modern-insert .toolinsertdata::before {   display: none !important; }  /* Animate (insertion) */  .modern-theme.animate-insert .tag, .modern-theme.animate-insert #visualizelabels {   display: none !important; }  .modern-theme.animate-insert .tool-margin.animate .toolinsert {   transition: 0.4s ease;   transition-property: height, margin-top, border-width; }  /* Notification (toast) */  @keyframes shake {   0%,   100% {     transform: translateX(0);   }   10%,   30%,   50%,   70%,   90% {     transform: translateX(-8px);   }   20%,   40%,   60%,   80% {     transform: translateX(8px);   } }  .modern-theme.notification-shown #notification {   bottom: 0;   left: -8px;   z-index: 10;   height: 32px;   display: flex;   color: #ff5555;   position: fixed;   font-size: 12px;   font-weight: bold;   user-select: none;   align-items: center;   justify-content: center;   width: calc(100% + 16px);   border-top: 1px solid #ff6666;   background: rgb(255, 226, 226);   animation: shake 1s ease forwards; }  /* Collapse area (insertion) */  .modern-theme .half-bottom .toolinsertdata:not([task-id*='-'])::after, .modern-theme :not(.folded) + .half-top .toolinsertdata:only-child::before, .modern-theme :not(.folded) + .half-top .toolinsertdata[task-id*='-']::before {   height: calc(var(--gap) / 2); }    /*********************  * Custom dark theme *  *********************/ :root { 	--bg-dark: #343434; /* ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂÃ‚Â ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã‹Å“ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã‹Å“ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹, ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂÃ…Â ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã‹Å“ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ */ 	--bg-darker: #292929; /* ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÂÃ‚Â Ãƒâ€šÃ‚Âµ ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â±ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€šÃ‚Âµ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã‹Å“ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦, ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬â€ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂÃ…Â ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â·ÃƒÂÃ‚Â¡Ãƒâ€˜Ã¢â‚¬Å“ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â¡ÃƒÂÃ‚Â ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂÃ‚Â ÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â·ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ ÃƒÂÃ‚Â¡ÃƒÂÃ…â€™ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã‹Å“ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â , ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â±ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â±ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â¡ÃƒÂÃ…Â  ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ÂÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â° */ 	--bg-light: #e0e0e0; /* ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡, ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬â€ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂÃ…Â ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â·ÃƒÂÃ‚Â¡Ãƒâ€˜Ã¢â‚¬Å“ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â¡ÃƒÂÃ‚Â ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂÃ‚Â ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ÂÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â° ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Ëœ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â , ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â±ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â¡ÃƒÂÃ…Â  ÃƒÂÃ‚Â¡ÃƒÂÃ…â€™ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã‹Å“ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â° ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã‹Å“ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€˜Ã‹Å“ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€šÃ‚Âµ */ 	--bg-hover: #303030; /* ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂÃ‚Â ÃƒÂÃ‚Â¡ÃƒÂÃ…â€™ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã‹Å“ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â  ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬â€ÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Ëœ ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Ëœ, ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÂÃ‚Â¡Ãƒâ€˜Ã¢â‚¬Å“ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â¡ÃƒÂÃ…Â  ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â±ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€šÃ‚Âµ ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂÃ‚Â ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ÂÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ ÃƒÂÃ‚Â¡ÃƒÂÃ…â€™ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ÂÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â  */ 	--bg-checkbox: #4884b7; /* ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â° ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂÃ‚Â ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ÂÃƒÂÃ‚Â Ãƒâ€šÃ‚Â±ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ÂÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â , ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚Âµ ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ÂÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Ëœ, ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â±ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬â€ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ÂÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡Ãƒâ€˜Ã¢â‚¬Å“ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â¡ÃƒÂÃ…Â  ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ÂÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â° ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ÂÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â¡ÃƒÂÃ‚ÂÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â¡ÃƒÂÃ‚ÂÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ */ 	--shadow-color: #292929; /* ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂÃ‚Â ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ, ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â±ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€šÃ‚Âµ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã‹Å“ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â, ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â±ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â±ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â¡ÃƒÂÃ…Â  ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬â€œÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡Ãƒâ€˜Ã¢â‚¬Å“ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â±ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡Ãƒâ€˜Ã¢â‚¬Å“ */ 	--border-color: #292929; /* ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬â€œÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â , ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬â€ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂÃ…Â ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â·ÃƒÂÃ‚Â¡Ãƒâ€˜Ã¢â‚¬Å“ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â¶ÃƒÂÃ‚Â Ãƒâ€šÃ‚Âµ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã‹Å“ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â, ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Ëœ ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂÃ‚Â ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â° */ 	--border-gray: gray; /* ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂÃ…Â ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂÃ‚Â ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬â€œÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â , ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬â€ÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€˜Ã‹Å“ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡, ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂÃ‚Â ÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â·ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Ëœ ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ÂÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ ÃƒÂÃ‚Â¡ÃƒÂÃ…â€™ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã‹Å“ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â  */ 	--border-focus: #4884b7; /* ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬â€œÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â  ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬â€ÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Ëœ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ÂÃƒÂÃ‚Â¡Ãƒâ€˜Ã¢â‚¬Å“ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â Ãƒâ€šÃ‚Âµ ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â° ÃƒÂÃ‚Â¡ÃƒÂÃ…â€™ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã‹Å“ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°, ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂÃ‚Â ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â¡ÃƒÂÃ‚Â ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ÂÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Ëœ */ 	--font-color-light: #e0e0e0; /* ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂÃ‚Â ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ÂÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â° ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â° ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã‹Å“ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦, ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂÃ‚Â ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã‹Å“ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Ëœ */ 	--font-color-gray: #b0b0b0; /* ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â±ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€šÃ‚Âµ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â¡Ãƒâ€˜Ã¢â‚¬Å“ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ÂÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ ÃƒÂÃ‚Â Ãƒâ€™Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â¡ÃƒÂÃ‚Â ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â¡ÃƒÂÃ¢â‚¬Å¡ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬â€ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬â€œÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚ÂµÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ÂÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â° ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â Ãƒâ€šÃ‚Â»ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Ëœ ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬Â¢ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬â€ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â¡ÃƒÂÃ†â€™ÃƒÂÃ‚Â Ãƒâ€šÃ‚Â°ÃƒÂÃ‚Â ÃƒÂÃ¢â‚¬Â¦ÃƒÂÃ‚Â Ãƒâ€˜Ã¢â‚¬ËœÃƒÂÃ‚Â ÃƒÂ¢Ã¢â‚¬Å¾Ã¢â‚¬â€œ */ } ::-webkit-scrollbar-track { 	background: var(--bg-dark) !important; } ::-webkit-scrollbar-thumb { 	background: var(--bg-darker) !important; }  body, .threads, #FunctionName { 	background-color: var(--bg-dark) !important; 	color: var(--font-color-light) !important; } input, textarea, select { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: 1px solid var(--border-color) !important; } input:focus, textarea:focus { 	border-color: var(--border-focus) !important; } .maintoolbox { 	border-color: var(--border-gray) !important; } .action-button { 	border: none !important; } .action-button:hover { 	background-color: var(--bg-hover) !important; } .modal-dialog, .modal-content, .modal-content div, .modal-content span { 	 	color: var(--font-color-light) !important; } button.btn-default { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: none !important; } .halfscreenorall .action-button2.disabled { 	background-color: var(--bg-dark) !important; } .toolblock, .titledescription, .param-prop { 	color: var(--font-color-light) !important; } .tool:not(.actionselected):not(.inline), .tool.notactive:not(.actionselected) { 	 	box-shadow: var(--bg-darker) 0px 0px 10px 0px !important; } .tooltitle, .tool:not(.inline) .titledescription, .toolicons { 	background-color: #383838 !important; } .titlebody { 	background-color: #292929 !important; } .tool.inline .toolcontent { 	border: 1px solid #454545 !important; 	box-shadow: var(--bg-darker) 0px 0px 10px 0px !important; } .tool.inline .toolcontent > .toolicons { 	border: none !important; 	box-shadow: var(--bg-darker) 0px 0px 5px 0px !important; } .modern-theme .tool.inline:not(.toolmenufirst):not(.empty) .tooltitle:not(:only-child) { 	border-right: 1px solid #454545; } .modern-theme .param-path { 	background: none !important; } .dropdown-menu { 	background-color: #383838 !important; 	border: none !important; 	box-shadow: var(--shadow-color) 0px 0px 5px 0px !important; } .dropdown-menu *:not([class*="action-color"]) { 	color: var(--font-color-light) !important; } .dropdown-menu .divider { 	background-color: var(--border-gray) !important; 	border: none !important; } .titledescription, .titlebody { 	border: none !important; } .toolinsertdata, .toolinsert { 	background-color: var(--bg-darker) !important; 	border-radius: 10px !important; }  .dragactive .toolinsertdrop, .dragactivelabel .toolinsertdrop { 	background-color: #505050 !important; } .toollabelcreate:hover { 	color: #ff5555 !important; } .tooltarget>.toolmarker { 	background-color: rgba(216, 105, 95, 0.15) !important; } .modern-theme .toolmarker { 	background-color: rgba(128, 128, 128, 0.2) !important; }  .findtoolbox { 	background-color: var(--bg-dark) !important; } .findtoolbox button { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: 1px solid var(--border-gray) !important; } .findtoolbox .input-group-addon { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: none !important; } .appheader { 	background-color: var(--bg-dark) !important; } .inspector-modal-content, .inspector-modal-description { 	background-color: var(--bg-dark) !important; } .inspector-modal-content * { 	color: var(--font-color-light) !important; } .inspector-modal-tools button { 	background-color: var(--bg-darker) !important; 	color: var(--font-color-light) !important; 	border: none !important; } #FunctionManagerMain, #FunctionManagerMainLabel { 	background-color: var(--bg-dark) !important; 	color: var(--font-color-light) !important; background-color:#333;} .FunctionManagerItem { 	box-shadow: var(--bg-hover) 0px 0px 5px 0px !important;background-color:#333; } .FunctionManagerItem a, #FunctionManagerEditFunctionNamePanel, #FunctionManagerEditFunctionDescriptionPanel, #FunctionManagerEditHasReturnValuePanel, #FunctionManagerEditFunctionReturnDescriptionPanel, #FunctionManagerEditFunctionReturnVariablePanel, .FunctionManagerEditFunctionParamPanel { 	background-color: #404040 !important; 	color: var(--font-color-light) !important; 	border: none ; } #FunctionManagerEditFunctionName, #FunctionManagerEditFunctionDescription, #FunctionManagerEditHasReturnValue, #FunctionManagerEditFunctionReturnDescription, #FunctionManagerEditFunctionReturnVariable, .FunctionManagerEditFunctionParam { 	color: var(--font-color-light) !important; } .FunctionManagerItemClick:hover { 	color: var(--border-gray) !important; } .FunctionManagerItemLine { 	background-color: #383838 !important; 	border-bottom: none !important; 	border-top: none !important; 	border-right: none !important; 	box-shadow: var(--bg-hover) 0px 0px 5px 0px !important; } .FunctionManagerItemLineLeft span:nth-child(1) { 	color: var(--font-color-light) !important; } .FunctionManagerItemLine:hover { 	background-color: var(--bg-hover) !important; } #FunctionManagerAddTaskDetailed, #FunctionManagerAddTaskDetailed:hover { 	background-color: #404040 !important; 	color: var(--font-color-light) !important; 	border: none !important; 	box-shadow: var(--bg-hover) 0px 0px 5px 0px !important; } .action-updater-modal-content { 	background-color: var(--bg-dark) !important; 	border: none !important; 	box-shadow: var(--bg-darker) 0px 0px 5px 0px !important; } .scenario-page-notify { 	background-color: var(--bg-dark) !important; 	color: var(--font-color-light) !important; } .action-updater-modal-header, .scenario-page-notify-text { 	color: var(--font-color-light) !important; } .scenario-page { 	background-color: var(--bg-dark) !important; } .scenario-page-header { 	color: var(--font-color-light) !important; } .btn-base.btn-accept { 	background-color: #5a5840 !important; 	border-color: #5a5840 !important; } .modern-theme .toolhighlight .toolicons, .modern-theme .toolhighlight .tooltitle { 	background-color: #505050 !important; }   /* Tool (history) */  .history-hidden {   display: none; }  .toolhistory-item-error {   color: #bf3131; }  .modern-theme .toolhistory {   max-width: 0;   overflow: visible; }  .modern-theme .toolhistory:empty {   display: none; }  .modern-theme .toolhistory-menu {   position: absolute;   right: 0px;   top: 0px;   min-height: 19px;   min-width: 20px;   background-color: #404040;   padding-left: 3px;   line-height: 17px;   opacity: 0;   border-left: 1px solid #3b2e1edb;   cursor: pointer; }  .modern-theme .toolhistory-items:hover .toolhistory-menu {   opacity: 1; }  .modern-theme .toolhistory-menu img {   width: 12px;   height: 12px; }  .modern-theme .toolhistory-item {   cursor: text;   display: inline;   overflow: hidden;   user-select: text;   line-height: 14px;   white-space: nowrap;   text-overflow: ellipsis; }  .modern-theme .toolhistory-items {margin: 0;overflow: hidden;list-style: none;position: relative;white-space: nowrap;max-width: max-content;text-overflow: ellipsis;font: var(--history-font);color: #eee !important;width: var(--history-width);--history-padding: 3px;background-color: #333 !important;--history-width: calc(100vw - var(--offset, 0px) - 42px);background-color: var(--history-background);border: 1px solid #fdddb8db;border-radius: 10px;padding: 2px 8px;position: relative;}  .modern-theme .toolhistory-items::after {   top: 0;   right: 0;   content: '';   height: 100%;   position: absolute;   width: var(--history-padding); }  .modern-theme .toolhistory-item .json.null {   color: #f22c3d; }  .modern-theme .toolhistory-item .json.date {   color: #e9950c; }  .modern-theme .toolhistory-item .json.array {   color: #f0ad4e; }  .modern-theme .toolhistory-item .json.object {   color: #3378a5; }  .modern-theme .toolhistory-item .json.number {   color: #df3079; }  .modern-theme .toolhistory-item .json.string {   color: #00a67d; }  .modern-theme .toolhistory-item .json.boolean {   color: #2e95d3; }  .modern-theme .toolhistory-item .json.undefined {   color: #EEE; }  .modern-theme .toolhistory.wrap .toolhistory-item {   white-space: normal;   overflow-wrap: break-word; }