@charset "UTF-8";

@font-face{
    font-family: standart-font;
    src: url(/assets//font/KingthingsClarity1.1.ttf)
}

@font-face{
    font-family: outfit;
    src: url(/assets/font/Outfit800.ttf);
    font-weight: 800;
}
@font-face{
    font-family: outfit;
    src: url(/assets/font/Outfit700.ttf);
    font-weight: 700;
}
@font-face{
    font-family: outfit;
    src: url(/assets/font/Outfit600.ttf);
    font-weight: 600;
}
@font-face{
    font-family: outfit;
    src: url(/assets/font/Outfit500.ttf);
    font-weight: 500;
}
@font-face{
    font-family: outfit;
    src: url(/assets/font/Outfit400.ttf);
    font-weight: 400;
}
@font-face{
    font-family: outfit;
    src: url(/assets/font/Outfit300.ttf);
    font-weight: 300;
}
@font-face{
    font-family: cubio;
    src: url(/assets/font/voice_in_my_head-webfont.ttf);
}

:root{
    --font: standart-font;
    --color:#3E77BC;
    --node-color: hsl(211, 60%, 45%);
    --node-color-hsl-h: 211;
    --node-color-hsl-s: 60%;
    --node-color-hsl-l: 45%;
    --selected-node-color: #0058bf;
    --text-color: #fff;
    --shadow-color: #016cd8;
    --socket-size: 34px;
    --socket-title-font-size: 18px;
    --interact-color: #DBB83D;
    --initialize-color: #3d7dc5;
    --ondamagereceived-color: #921e1e;
    --onteleport-color: #7a0de8;
    --ondeathv1-color:#572f2f;
    --oncollidev1-color:#a1de2b;
    --onobjectcollidev1-color:#c2f263;
    --onloadv1-color:#018001;
    --onwalkoverv1-color:#3aadad;
    --onworldentitydamagev1-color:#dc3545;
    --oncustomeventv1-color:#e53aa3;
    --oncustomeventv2-color:#e53aa3;
    --onblockchangedv1-color:#2030ad;
    --onworldjoinedv1-color:#61ad20;
    --onworldleftv1-color:#90aa83;
    --onplayerloadentityv1-color:#28c886;
    --onsecondaryv1-color:#2f6299;
    --onplayerchatv1-color:#ce9487;
    --onplayerloadblockv1-color:#77a346;
    --onworldentitydeathv1-color:#7a2a2a;
    --onequipmentbreakv1-color:#606840;
    --onqueststartv1-color:#881bff;
    --onquestupdatev1-color:#881bff;
    --onquestcompletev1-color:#881bff;
    --onquestobjectivecompletev1-color:#3e13e8;
    --onquestobjectiveupdatev1-color:#3e13e8;
    --onregionenterv1-color:#52921b;
    --oninventorychangev1-color:#a74848;
    --onkillv1-color:#311203;
    --ondamagedealtv1-color:#de4e09;
    --onkeypressedv1-color:#09d4de;
    --onkeyreleasedv1-color:#08bcc5;
    --onkeypressedv2-color:#09d4de;
    --onkeyreleasedv2-color:#08bcc5;
    --onusev1-color:#2fb3a9;
    --onprojectileexplosionv1-color:#905226;
    --onplayerlevelupv1-color:#27abde;
    --onkillassistv1-color:#a53f0d;
    --onwaterenterv1-color:#3ab5aa;
    --onwaterleavev1-color:#2c867e;
    --onworldentitywaterenterv1-color:#3ab5aa;
    --onworldentitywaterleavev1-color:#2c867e;
    --onworldprojectileexplosionv1-color:#905226;
    --ontimelockfinishedv1-color:#1d6e86;
    --ongamemodechangev1-color:#95209c;
    --onworldgamemodechangev1-color:#95209c;
    --onplayerreloadv1-color:#018001;
    --onworldentityregionenterv1-color:#52921b;
    --onregionexitv1-color:#1a2b43;
    --onworldentityregionexitv1-color:#1a2b43;
    --onplayerexpgainv1-color:#18a4db;
    --onworldentitysurvivalbuildv1-color:#33ce95;
    --onworldentitysurvivaldestroyv1-color:#cd6a57;
    --onworldentitylayoutobjectplacedv1-color:#259c76;
    --ondungeoncontrollerv1-color:#ff6500;
    --onworldmenuclickv1-color:#481c9f;
    --onworldtwitchbitsreceivedv1-color:#9146ff;
    --ontwitchbitsreceivedv1-color:#9146ff;
    --onworldtwitchchannelpointsredeemedv1-color:#763acd;
    --ontwitchchannelpointsredeemedv1-color:#763acd;
    --ontwitchnewfollowerv1-color:#592b9e;
    --onworldtwitchnewfollowerv1-color:#5b309d;
    --ontwitchchatmessagev1-color:#6b47a3;
    --onworldtwitchchatmessagev1-color:#4f3577;
    --onblockgatheredv1-color:#2da526;
    --onworldblockgatheredv1-color:#2da526;
    --onservercommandv1-color:#c52a2a;
    --onworldmapiconclickv1-color:#c5792a;
    --onentitycraftv1-color:#c98b2f;
    --onworldentitycraftv1-color:#c98b2f;
    --onentitysurvivalbuildv1-color:#27a275;
    --onwalkblockv1-color:#718;
    --ontriggerenterv1-color:#e9d687;
    --onplayertriggerenterv1-color:#b6a76a;
    --onworldtriggerenterv1-color:#948756;
    --ontriggerexitv1-color:#deae5f;
    --onplayertriggerexitv1-color:#bc914c;
    --onworldtriggerexitv1-color:#8c6c39;
    --onprimaryinteractv1-color:#c3a43b;
    --onsecondaryinteractv1-color:#a28935;
    --oncancelv1-color:#7e6b2a;
    --onmountv1-color:#af5b2e;
    --ondismountv1-color:#ba6d45;
    --onworldjoinedv2-color:#61ad20;
    --onworldleftv2-color:#90aa83;
    --onworldentityjoinedv1-color:#61ad20;
    --onworldentityleftv1-color:#90aa83;
    --onfirstactivationv1-color:#474e0d;
    --onserversocketblockv1-color:#e5b766;
    --onserversocketentityv1-color:#ed8750;
    --onfirstbuildv1-color: #3a28bd;
    --onbuttoneventv1-color:#D333D9;
    --ontextinputeditedv1-color:#E281EB;
    --ontextinputeditedv2-color:#E281EB;
    --oncreativecursorclickv1-color:#008080;
    --oncreativecursormovev1-color:#008080;
    --oncreativemaskchangev1-color:#005757;
    --onhealthchangedv1-color:#fe6666;
    --onworldentityhealthchangedv1-color: #fe6666;
    --onitemgatherinteractv1-color: #87CEEB;
    --onitempickupv1-color: #4caf74;
    --onworldentityitempickupv1-color: #4caf74;
    --onuiremovedv1-color: #fa4c74;
	--oncreativemodechangev1-color: #b863bf;
	--onworldcreativemodechangev1-color: #b863bf;
    --oncreativebuildv1-color: #12a2ff;
    --onworldcreativebuildv1-color: #12a2ff;
	--onworldentityteleportv1-color: #9F4FF0;
    --onworldentityinventorychangev1-color: #a74848;
    --onentitybuttoneventv1-color:#D333D9;
    --onkeyreleasedmultiplayerv1-color:#09d4de;
    --onkeypressedmultiplayerv1-color:#09d4de;
    --onworldkeypressedmultiplayerv1-color:#09d4de;
    --onworldkeyreleasedmultiplayerv1-color:#09d4de;
    --onplayeranimationv1-color:#4A90E2;
    --onfootungroundv1-color:#E67E22;
    --onblendtreeposev1-color:#20c997;
    --oncursormodeclickv1-color:#009999;
    --oncursormodemovev1-color:#009999;
    --onvideoloadedv1-color:#4b6fd8;
    --onworldvideoloadedv1-color:#3a5aaa;
	--deprecated-color:#ccc;
}

*{
    font-family: var(--font);
}

#cw-blueprint-editor>div:first-child{
    will-change: transform;
}

.node {
    background: rgba(110, 136, 255, 0.8);
    border: 2px solid #4e58bf;
    border-radius: 10px;
    cursor: pointer;
    min-width: 180px;
    height: auto;
    padding-bottom: 6px;
    box-sizing: content-box;
    position: relative;
    user-select: none
}

.node:hover {
    background: rgba(130, 153, 255, 0.8)
}

.node.selected {
    background: #ffd92c;
    border-color: #e3c000
}

.node .title {
    color: var(--text-color);
    padding: 8px;
    font: 18px var(--font)
}

.node .socket {
    display: inline-block;
    cursor: pointer;
    border: 3px solid #fff;
    border-radius: 50%;
    width: var(--socket-size);
    height: var(--socket-size);
    margin: 6px;
    vertical-align: middle;
    z-index: 2;
    box-sizing: border-box
}

.node .socket:hover {
    border-width: 4px
}

.node .socket.multiple {
    border-color: #ff0
}

.node .socket.output {
    margin-right: calc(0px - var(--socket-size)/2)
}

.node .socket.input {
    margin-left: calc(0px - var(--socket-size)/2)
}

.node .input-title,
.node .output-title {
    vertical-align: middle;
    color: var(--text-color);
    display: inline-block;
    margin: 6px;
    font: 14px/24px var(--font);
    font-size: var(--socket-title-font-size);
}



.node .input-control {
    width: calc(100% - var(--socket-size) * 1.5);
    vertical-align: middle;
    display: inline-block;
    height: 60px;
}

.node .input-control:has(>div>textarea){
    height: 320px !important;
}

.control .input-control{
    width: 100%;
}

.node .control {
    padding: 6px 18px;
}
/* .input-item .input-control */
/*.node > :nth-last-child(1 of .control) {
	margin-bottom: 10px;
}*/

.node select,
.node input {
    width: 100%;
    border-radius: 30px;
    background-color: #fff;
    padding: 2px 6px;
    border: 1px solid #999;
    font-size: 110%;
    width: 170px
}

.connection {
    overflow: visible !important;
    pointer-events: none;
}

.connection .main-path {
    fill: none;
    stroke-width: 5px;
    stroke: #4682b4;
    display: block
}

.context-menu {
    left: 0;
    top: 0;
    position: fixed;
    padding: 10px;
    margin-top: -20px
}

.context-menu>.item {
    margin-left: -80%;
    padding-right: 16px
}

.context-menu>.item .subitems {
    position: absolute;
    display: none;
    left: 100%;
    top: 0;
    border-radius: 5px;
    overflow: overlay
}

.context-menu>.item:hover .subitems {
    display: block
}

.context-menu>.item.have-subitems:after {
    content: "►";
    position: absolute;
    opacity: .6;
    right: 5px;
    top: 5px
}

.context-menu .search input {
    color: var(--text-color);
    padding: 1px 8px;
    border: 1px solid #fff;
    border-radius: 10px;
    width: 100%;
    box-sizing: border-box;
    background: transparent;
    font: 16px serif
}

.context-menu .item {
    padding: 4px;
    color: var(--text-color);
    cursor: pointer;
    width: 100px;
    position: relative
}

.context-menu>.item:first-child {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.context-menu .item:last-child {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

.context-menu .item:hover {
    background-color: rgba(130, 153, 255, 0.8)
}

.rete-background {
    /*display: table;*/
    z-index: -1;
    position: absolute;
    top: -320000px;
    left: -320000px;
    width: 640000px;
    height: 640000px
}

.rete-background.default {
    background-size: 32px 32px;
    background-image: linear-gradient(to right, #ccc 1px, transparent 1px), linear-gradient(to bottom, #ccc 1px, transparent 1px)
}

.inline-comment,
.frame-comment {
    color: #000;
    padding: 12px;
    font-size: 140%;
    color: var(--text-color);
    position: absolute;
    cursor: move;
    border-radius: 16px
}

.inline-comment:focus,
.frame-comment:focus {
    outline: none;
    border-color: #ffd92c
}

.inline-comment {
    z-index: 4;
    background: #aec4ff;
    border: 3px solid #aec4ff
}

.frame-comment {
    z-index: -10;
    background: rgba(15, 80, 255, 0.2);
    border: 6px solid transparent
}

html,
body {
    margin: 0;
    width: 100%;
    height: 100%
}

input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none
}

.cw-theme-wrapper {
    height: 100%
}

.cw-blueprint-editor-toolbar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 31px;
    z-index: 10;
    background-color: #fff
}

.cw-blueprint-editor-wrapper {
    position: relative;
    height: 100vh;
    overflow: hidden;
    background-color: var(--color);
}

.ne-background {
    background-image: url(http://blueprint.cubio.ca/assets/img/npc-editor/bg/blueprint-8-offset.png);
    background-position: center center
}

.cw-blueprint-editor-print-mode {
    top: 0;
    height: 100%
}

.cw-session-editor-wrapper {
    top: 31px;
    left: 0;
    position: relative;
    min-height: calc(100% - 31px);
    min-width: 300px;
    background-color: var(--color);
    background-image: url(http://blueprint.cubio.ca/assets/img/npc-editor/bg/blueprint-8.png);
    background-position: center center
}

.cw-session-editor-wrapper .container-table {
    background-color: #fff;
    padding: 15px;
    border-radius: 5px
}

.ui-tooltip {
    border-radius: 10px !important;
    border-style: dashed !important;
    border-width: 3px !important;
    border-color: #fff !important;
    color: var(--text-color) !important;
    background-color: var(--node-color) !important;
    box-shadow: -8px -8px -8px -8px var(--selected-node-color) !important;
    font-size: 16px !important;
}

.info-tooltip {
    float: right;
    visibility: hidden;
    top: 1%;
    position: absolute;
    right: 3%;
}

.node .title-extend{
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

.node:hover .title-extend{
    font-weight: 700;
    color: inherit !important;
    text-align: center;
}

.node.selected .title-extend{
    color: inherit !important;
}

.node .title-extend>hr{
    color: inherit;
    width: 80%;
    box-sizing: border-box;
    border: 2px solid currentColor;
    margin: 1rem 0;
    transition: width 0.4s;
}

.node.selected .title-extend>hr{
    color: inherit;
    width: 100%;
    border-color: currentColor;
}

.info-tooltip[title]:not([title=""]) {
    visibility: visible
}

.info-tooltip[aria-describedby] {
    visibility: visible
}

.info-tooltip i {
    font-size: 22px !important
}

.node-editor .node:hover .info-tooltip i {
    color: var(--node-color);
}

.checkbox-control {
    min-height: 43px;
    margin: 6px;
    margin-right: 0;
    font: 16px/24px var(--font)
}

.checkbox-control label {
    padding-top: 9px;
    display: block;
    overflow: hidden;
    width: 100%;
    margin-bottom: 0
}

.checkbox-control input[type=checkbox] {
    vertical-align: middle;
    float: right;
    width: 25px !important;
    margin-bottom: 0 !important;
    height: 25px !important
}

.checkbox-control .floating-label {
    color: #fff !important;
    top: 9px !important;
    left: 0 !important
}

.vector-control {
    display: flex;
    justify-content: space-evenly;
    gap: 2%;
    height: 100%;
}

.vector-control>*{
    flex: 1;
}

.server-node-active {
    border-style: solid !important;
    border-color: red !important;
    border-width: 10px !important
}

#cw-npc-editor {
    height: 100%;
    position: relative;
    z-index: 100
}

.socket.event {
    background: #9dff9b;
    border-radius: 0 !important
}

.socket.number {
    background: #8f7de0
}

.socket.location {
    background: #ffcf9b;
}

.socket.string {
    background: #ff7d63
}

.socket.entity {
    background: #fff46e;
    border-radius: 0 !important
}

.socket.number-condition {
    background: #1ce4ae;
    border-radius: 0 0 0 100px !important
}

.socket.string-condition {
    background: #28a884;
    border-radius: 0 0 0 100px !important
}

.socket.skill {
    background: #ccc;
}

.socket.equipment {
    background: #737c4f;
}

.socket.inventory {
    background: #e59e10;
    border-radius: 0 !important
}

.socket.trigger {
    background: #b021d4;
    border-radius: 0 0 0 100px !important
}

.socket.quest {
    background: #b021d4;
    border-radius: 0 0 0 100px !important
}

.socket.boolean {
    background: #7de0ce;
}

.socket.skin-type {
    background: #cc71a3;
    border-radius: 0 0 0 100px !important
}

.socket.entity-skin {
    background: #d0348a;
}

.socket.ability {
    background: #d0348a;
}

.socket.quest-objective {
    background: #3e13e8;
    border-radius: 7px !important
}

.socket.quest-objective-condition {
    background: #5836dc;
    border-radius: 7px !important
}

.socket.quest-type {
    background: #881bff;
    border-radius: 7px !important
}

.socket.itemstack-entity {
    background: #9e3f3f;
}

.socket.item-array{
    background: darkcyan;
}

.socket.plugin{
    background: violet;
}

.socket.entity-data {
    background: #b54545;
    border-radius: 0 0 100px 100px !important
}

.socket.blend-shape-frame {
    background: #87CEEB;
    border-radius: 100px 0 100px 100px !important
}

.socket.json-object {
    background: #4CAF50;
    border-radius: 15px 5px 30px 10px !important
}

.socket.json-array {
    background: #FFC107;
    border-radius: 15px 5px 30px 10px !important
}

.socket.item-ids {
    background: #ffbf00;
    border-radius: 50px !important;
}

.socket.input.game-menu-option {
    background: #b11990;
    border-radius: 0 !important;
    top: -25px;
    left: 119px;
    position: absolute
}

.socket.output.game-menu-option {
    background: #b11990;
    border-radius: 0 !important;
    bottom: -19px;
    left: 101px;
    position: absolute
}

.socket.input.game-menu-option+.input-title {
    display: none
}

.socket.input.item-skill {
    background: #ca4a0e;
    border-radius: 0 !important;
    top: -25px;
    left: 119px;
    position: absolute
}

.socket.output.item-skill {
    background: #ca4a0e;
    border-radius: 0 !important;
    bottom: -19px;
    left: 101px;
    position: absolute
}

.socket.input.item-skill+.input-title {
    display: none
}

.socket.output.item-skill+.output-title {
    display: none
}

.socket.input.map-link {
    background: #9b1ac5;
    border-radius: 0 !important;
    top: -230px
}

.socket.output.map-link {
    background: #9b1ac5;
    border-radius: 0 !important;
    top: -272px
}

.socket.input.map-link+.input-title {
    display: none
}

.socket.output.map-link+.output-title {
    display: none
}

.socket.input.map-link {
    background: #9b1ac5;
    border-radius: 0 !important
}

.socket.output.map-link {
    background: #9b1ac5;
    border-radius: 0 !important
}

.socket.input.map-link+.input-title {
    display: none
}

.socket.output.map-link+.output-title {
    display: none
}

.socket.input.map-link-up {
    background: #9b1ac5;
    border-radius: 0 !important;
    top: -25px;
    left: 249px;
    position: absolute
}

.socket.output.map-link-up {
    background: #9b1ac5;
    border-radius: 0 !important;
    bottom: -19px;
    left: 234px;
    position: absolute
}

.socket.input.map-link-up+.input-title {
    display: none
}

.socket.output.map-link-up+.output-title {
    display: none
}

.socket.input.house-link {
    background: #9b1ac5;
    border-radius: 0 !important;
    top: -332px
}

.socket.output.house-link {
    background: #9b1ac5;
    border-radius: 0 !important;
    top: 70px
}

.socket.input.house-link+.input-title {
    display: none
}

.socket.output.house-link+.output-title {
    display: none
}

.socket.input.house-link {
    background: #FC703D;
    border-radius: 0 !important
}

.socket.output.house-link {
    background: #FC703D;
    border-radius: 0 !important
}

.socket.input.house-link+.input-title {
    display: none
}

.socket.output.house-link+.output-title {
    display: none
}

.socket.input.house-link-up {
    background: #FC703D;
    border-radius: 0 !important;
    top: -25px;
    left: 249px;
    position: absolute
}

.socket.output.house-link-up {
    background: #FC703D;
    border-radius: 0 !important;
    bottom: -19px;
    left: 234px;
    position: absolute
}

.socket.input.house-link-up+.input-title {
    display: none
}

.socket.output.house-link-up+.output-title {
    display: none
}

.socket.item {
    background: #3d9c9a;
    border-radius: 8px !important
}

.socket.item-modifier {
    background: #44459E;
    border-radius: 0 0 100px 100px !important
}

.socket.paste-modifier {
    background: #B59D45;
    border-radius: 0 0 100px 100px !important
}

.socket.open-image-addon {
    background: #896866;
    border-radius: 0 0 100px 100px !important
}

.socket.input.particle-system {
    background: #91A4FF;
    border-radius: 0 !important;
    top: -25px;
    left: 119px;
    position: absolute
}

.socket.output.particle-system {
    background: #91A4FF;
    border-radius: 0 !important;
    bottom: -19px;
    left: 101px;
    position: absolute
}

.socket.input.particle-system+.input-title {
    display: none
}

.socket.vector-3 {
    background: #d14925;
}

.socket.long-number {
    background: #0FA3B1;
}

.connection .main-path {
    stroke-width: 10px;
    stroke-linecap: round
}

.connection.socket-input-event.socket-output-event path {
    stroke: #9dff9b
}

.connection.socket-input-number.socket-output-number path {
    stroke: #8f7de0
}

.connection.socket-input-location.socket-output-location path {
    stroke: #ffcf9b
}

.connection.socket-input-string.socket-output-string path {
    stroke: #ff7d63
}

.connection.socket-input-entity.socket-output-entity path {
    stroke: #fff46e
}

.connection.socket-input-string.socket-output-entity path {
    stroke: #fff46e
}

.connection.socket-input-number-condition.socket-output-number-condition path {
    stroke: #1ce4ae
}

.connection.socket-input-string-condition.socket-output-string-condition path {
    stroke: #28a884
}


.connection.socket-input-wildcard.socket-output-wildcard path {
    stroke: gray;
}

.connection.socket-input-skill.socket-output-skill path {
    stroke: #ccc
}

.connection.socket-input-equipment.socket-output-equipment path {
    stroke: #737c4f
}

.connection.socket-input-inventory.socket-output-inventory path {
    stroke: #e59e10
}

.connection.socket-input-trigger.socket-output-trigger path {
    stroke: #b021d4
}

.connection.socket-input-quest.socket-output-quest path {
    stroke: #b021d4
}

.connection.socket-input-boolean.socket-output-boolean path {
    stroke: #7de0ce
}

.connection.socket-input-skin-type.socket-output-skin-type path {
    stroke: #cc71a3
}

.connection.socket-input-entity-skin.socket-output-entity-skin path {
    stroke: #d0348a
}

.connection.socket-input-ability.socket-output-ability path {
    stroke: #d0348a
}

.connection.socket-input-quest-objective.socket-output-quest-objective path {
    stroke: #3e13e8
}

.connection.socket-input-quest-objective-condition.socket-output-quest-objective-condition path {
    stroke: #5836dc
}

.connection.socket-input-quest-type.socket-output-quest-type path {
    stroke: #881bff
}

.connection.socket-input-itemstack-entity.socket-output-itemstack-entity path {
    stroke: #9e3f3f
}

.connection.socket-input-game-menu-option.socket-output-game-menu-option path {
    stroke: #b11990
}

.connection.socket-input-item-skill.socket-output-item-skill path {
    stroke: #ca4a0e
}

.connection.socket-input-entity-data.socket-output-entity-data path {
    stroke: #b54545
}

.connection.socket-input-map-link.socket-output-map-link path {
    stroke: #9b1ac5
}

.connection.socket-input-map-link-up.socket-output-map-link-up path {
    stroke: #9b1ac5
}

.connection.socket-input-house-link.socket-output-house-link path {
    stroke: #FC703D
}

.connection.socket-input-house-link-up.socket-output-house-link-up path {
    stroke: #FC703D
}

.connection.socket-input-item.socket-output-item path {
    stroke: #3d9c9a
}

.connection.socket-input-item-modifier.socket-output-item-modifier path {
    stroke: #44459E
}

.connection.socket-input-paste-modifier.socket-output-paste-modifier path {
    stroke: #B59D45
}

.connection.socket-input-open-image-addon.socket-output-open-image-addon path {
    stroke: #896866
}

.connection.socket-input-particle-system.socket-output-particle-system path {
    stroke: #91A4FF
}

.connection.socket-input-vector-3.socket-output-vector-3 path {
    stroke: #d14925
}

.connection.socket-input-blend-shape-frame.socket-output-blend-shape-frame path {
    stroke: #87CEEB
}

.connection.socket-input-json-object.socket-output-json-object path {
    stroke: #4CAF50
}

.connection.socket-input-json-array.socket-output-json-array path {
    stroke: #FFC107
}

.connection.socket-input-discord-attachment.socket-output-discord-attachment path{
    stroke: #5B6Ef1;
}

.connection.socket-input-long-number.socket-output-long-number path{
    stroke: #0FA3B1;
}


.connection.socket-input-item-ids.socket-output-item-ids path{
    stroke: #ffbf00;
}


.node-editor .group {
    background-color: var(--color);
    border: 6px solid #006ddd
}

.node-editor .group.selected {
    background-color: var(--color);
    border: 6px solid #fff
}

.context-menu .item {
    width: 360px;
    background-color: var(--node-color);
}

.context-menu .item:hover {
    background-color: #fff;
    color: var(--node-color);
    border: 1px solid var(--node-color)
}

.context-menu .item:hover {
    background-color: #fff;
    color: var(--node-color);
}

.context-menu .search input {
    font-family: var(--font)
}

.context-menu .search:hover input {
    border: 1px solid var(--node-color);
    color: var(--node-color);
    font-family: var(--font);
}

.node-editor .connection path {
    stroke: #fff
}

.node-editor .node {
    transition: border-color .1s ease-in-out, border-width .1s ease-in-out;
    border-radius: 10px;
    border-style: dashed;
    border-width: 3px;
    border-color: #fff;
    background-color: var(--node-color);
    box-shadow: inset 0 0 50px var(--shadow-color);
    background-position: center center;
    background-size: cover;
    z-index: 10;
    width: 270px;
}

.node-editor .node.mapnodev1{
    width: 100%;
}

.node-editor .node:hover {
    border-style: solid;
}

.node-editor .node.selected {
    background-color: var(--selected-node-color);
    color: var(--node-color);
    border-style: solid;
    box-shadow: inset 0 0 50px var(--selected-node-color)
}

.node-editor .node.selected div {
    color: var(--text-color);
}

.node-editor .node.selected .title {
    font-weight: 700;
    border-color: var(--selected-node-color);
    color: var(--text-color);
    text-align: center
}

.node-editor .node .title {
    border-bottom: 3px solid #fff;
    font-weight: 700;
    font-size: 14px;
    border-radius: 8px 8px 0 0;
    color: var(--text-color);
    text-align: center;
    background-color: var(--node-color)
}

.node-editor .node .title i {
    font-size: 50px
}

.node-editor .node:hover .title {
    background-color: #fff;
    font-weight: 700;
    border-color: var(--node-color);
    color: var(--node-color);
    text-align: center;
}



.node .title-extend>span:first-of-type {
    font-size: 26px;
    font-family: var(--font);
    font-weight: 800;
    width: 100%;
}
.node .title-extend>span:last-of-type {
    font-size: 14px;
}

.node-editor .node:hover hr{
    width: 100%;
    border-color: currentColor;
}

.node-editor input.var-name {
    background-color: #ccc
}

.node .input-title {
    min-height: 43px;
    padding-top: 9px;
    
}

.node-editor .node input,
.node-editor .node select {
    width: 100%;
    border: 2px solid #fff;
    background-color: #fff;
    margin-bottom: 10px;
    height: 45px;
    padding-top: 15px;
    border-radius: 15px;
}

.node-editor .node .input-control textarea {
    width: 100%;
    border: 2px solid #fff;
    background-color: #fff;
    margin-bottom: 10px;
    height: 300px;
    padding: 15px 6px 2px;
    border-radius: 15px;
    transition: height 0.4s;
    resize: none;
    overflow: hidden;
}

.node-editor .node.selected .control textarea, .node-editor .node.selected .input-control textarea  {
    height: 300px;
}


.node-editor .node .control-name {
    color: var(--text-color);
    text-align: center;
    display: block;
    width: 100%;
    padding-bottom: 5px;
    border: 2px solid #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.node-editor .node .items-list {
    min-height: 57px
}

.node-editor .node .items-list img {
    width: 50px;
    background-color: var(--node-color);
    border: 2px solid #fff;
    border-radius: 10px;
    margin: 20px;
    margin-top: 5px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px
}

.node-editor .node .manufactory-list img {
    width: 50px;
    background-color: var(--node-color);
    border: 2px solid #fff;
    border-radius: 10px;
    margin: 20px;
    margin-top: 5px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px
}

.node-editor .node .icons-list {
    min-height: 55px
}

.node-editor .node .icons-list img {
    width: 50px;
    background-color: var(--node-color);
    border: 2px solid #fff;
    border-radius: 10px;
    margin: 20px;
    margin-top: 5px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px
}

.node-editor .node .particles-list {
    min-height: 270px
}

.node-editor .node .particles-list img {
    background-color: var(--node-color);
    border: 2px solid #fff;
    border-radius: 10px;
    margin:5px;
    pointer-events: none;
}

.node-editor .node .skills-list {
    min-height: 55px
}

.node-editor .node .skills-list img {
    width: 50px;
    background-color: var(--node-color);
    border: 2px solid #fff;
    border-radius: 10px;
    margin: 20px;
    margin-top: 5px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px
}

.node-editor .node .races-list {
    min-height: 55px
}

.node-editor .node .races-list img {
    width: 50px;
    background-color: var(--node-color);
    border: 2px solid #fff;
    border-radius: 10px;
    margin: 20px;
    margin-top: 5px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px
}

.node-editor .inline-comment,
.node-editor .frame-comment {
    border-radius: 10px;
    border: 3px dashed #fff;
    color: var(--text-color);
    font-size: 19px;
    background: var(--node-color);
   
    user-select: none

}

.node-editor .frame-comment{
    box-shadow: inset 0 0 50px color-mix(in srgb, var(--shadow-color) 60%, #000);
}       


.node-editor .inline-comment.selected,
.node-editor .frame-comment.selected {
    border-style: solid;
    background: var(--selected-node-color);
    
}

.node-editor .inline-comment {
    z-index: 11
}

.node-editor .frame-comment {
    z-index: -1
}

.user-input-wrp {
    position: relative
}

.user-input-wrp .inputText {
    width: 100%;
    outline: none;
    border: none;
    border-bottom: 1px solid #777
}

.user-input-wrp .floating-label {
    color: #00000080;
    position: absolute;
    pointer-events: none;
    top: 16px;
    left: 10px;
    transition: .2s ease all
}

.user-input-wrp input:focus~.floating-label,
.user-input-wrp input:disabled~.floating-label,
.user-input-wrp input:not(:focus):valid~.floating-label,
.user-input-wrp select~.floating-label {
    top: 0;
    left: 10px;
    font-size: 13px;
    white-space: nowrap;
    color: #000000aa;
}

.module-control {
    position: relative
}

.module-control button {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    background: #fff;
    border: 1px solid #564
}

.module-editor {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.8)
}

#moduleheader {
    display: none;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 150
}

.control textarea {
    height: 300px;
    width: 100%;
    padding: 10px;
    margin-top: 0;
    margin-bottom: 0;
    border-radius: 5px;
    border: 0
}

.node.opendialogv1 {
    min-width: 350px
}

.node.opendialogv2 {
    min-width: 350px
}

.node.opendialogv3 {
    min-width: 350px
}

.node.opendialogchoicev1 {
    min-width: 350px
}

.node.opendialogchoicev2 {
    min-width: 350px
}

.node.oninteractv1,
.node.overinteractv1 {
    background-color: var(--interact-color);
    box-shadow: inset 0 0 50px var(--interact-color)
}

.node.selected.oninteractv1,
.node.selected.overinteractv1 {
    background-color: var(--interact-color);
    box-shadow: inset 0 0 50px var(--interact-color)
}

.node.oninteractv1:hover,
.node.overinteractv1:hover {
    border-color: var(--interact-color);
    background-color: var(--interact-color);
    box-shadow: inset 0 0 50px var(--interact-color)
}

.node.oninteractv1 .title,
.node.overinteractv1 .title {
    background-color: var(--interact-color)
}

.node.selected.oninteractv1 .title,
.node.selected.overinteractv1 .title {
    color: var(--interact-color);
    border-color: var(--interact-color);
    background-color: #fff
}

.node.oninteractv1:hover .title,
.node.overinteractv1:hover .title {
    border-color: var(--interact-color);
    color: var(--interact-color)
}

.node.oninteractv1:hover .info-tooltip i,
.node.overinteractv1:hover .info-tooltip i {
    color: var(--interact-color)
}

.node.selected.oninteractv1 .info-tooltip i,
.node.selected.overinteractv1 .info-tooltip i {
    color: var(--interact-color)
}

.node.initializev1 {
    background-color: var(--initialize-color);
    box-shadow: inset 0 0 50px var(--initialize-color)
}

.node.selected.initializev1 {
    background-color: var(--initialize-color);
    box-shadow: inset 0 0 50px var(--initialize-color)
}

.node.initializev1:hover {
    border-color: var(--initialize-color);
    background-color: var(--initialize-color);
    box-shadow: inset 0 0 50px var(--initialize-color)
}

.node.initializev1 .title {
    background-color: var(--initialize-color)
}

.node.selected.initializev1 .title {
    color: var(--initialize-color);
    border-color: var(--initialize-color);
    background-color: #fff
}

.node.initializev1:hover .title {
    border-color: var(--initialize-color);
    color: var(--initialize-color)
}

.node.initializev1:hover .info-tooltip i {
    color: var(--initialize-color)
}

.node.selected.initializev1 .info-tooltip i {
    color: var(--initialize-color)
}

.node.ondamagereceivedv1 {
    background-color: var(--ondamagereceived-color);
    box-shadow: inset 0 0 50px var(--ondamagereceived-color)
}

.node.selected.ondamagereceivedv1 {
    background-color: var(--ondamagereceived-color);
    box-shadow: inset 0 0 50px var(--ondamagereceived-color)
}

.node.ondamagereceivedv1:hover {
    border-color: var(--ondamagereceived-color);
    background-color: var(--ondamagereceived-color);
    box-shadow: inset 0 0 50px var(--ondamagereceived-color)
}

.node.ondamagereceivedv1 .title {
    background-color: var(--ondamagereceived-color)
}

.node.selected.ondamagereceivedv1 .title {
    color: var(--ondamagereceived-color);
    border-color: var(--ondamagereceived-color);
    background-color: #fff
}

.node.ondamagereceivedv1:hover .title {
    border-color: var(--ondamagereceived-color);
    color: var(--ondamagereceived-color)
}

.node.ondamagereceivedv1:hover .info-tooltip i {
    color: var(--ondamagereceived-color)
}

.node.selected.ondamagereceivedv1 .info-tooltip i {
    color: var(--ondamagereceived-color)
}

.node.onteleportv1 {
    background-color: var(--onteleport-color);
    box-shadow: inset 0 0 50px var(--onteleport-color)
}

.node.selected.onteleportv1 {
    background-color: var(--onteleport-color);
    box-shadow: inset 0 0 50px var(--onteleport-color)
}

.node.onteleportv1:hover {
    border-color: var(--onteleport-color);
    background-color: var(--onteleport-color);
    box-shadow: inset 0 0 50px var(--onteleport-color)
}

.node.onteleportv1 .title {
    background-color: var(--onteleport-color)
}

.node.selected.onteleportv1 .title {
    color: var(--onteleport-color);
    border-color: var(--onteleport-color);
    background-color: #fff
}

.node.onteleportv1:hover .title {
    border-color: var(--onteleport-color);
    color: var(--onteleport-color)
}

.node.onteleportv1:hover .info-tooltip i {
    color: var(--onteleport-color)
}

.node.selected.onteleportv1 .info-tooltip i {
    color: var(--onteleport-color)
}

.node.ondeathv1 {
    background-color: var(--ondeathv1-color);
    box-shadow: inset 0 0 50px var(--ondeathv1-color);
}

.node.selected.ondeathv1 {
    background-color: var(--ondeathv1-color);
    box-shadow: inset 0 0 50px var(--ondeathv1-color);
}

.node.ondeathv1:hover {
    border-color: var(--ondeathv1-color);
    background-color: var(--ondeathv1-color);
    box-shadow: inset 0 0 50px var(--ondeathv1-color);
}

.node.ondeathv1 .title {
    background-color: var(--ondeathv1-color);
}

.node.selected.ondeathv1 .title {
    color: var(--ondeathv1-color);
    border-color: var(--ondeathv1-color);
    background-color: #fff
}

.node.ondeathv1:hover .title {
    border-color: var(--ondeathv1-color);
    color: var(--ondeathv1-color);
}

.node.ondeathv1:hover .info-tooltip i {
    color: var(--ondeathv1-color);
}

.node.selected.ondeathv1 .info-tooltip i {
    color: var(--ondeathv1-color);
}

.node.oncollidev1 {
    background-color: var(--oncollidev1-color);
    box-shadow: inset 0 0 50px var(--oncollidev1-color);
}

.node.selected.oncollidev1 {
    background-color: var(--oncollidev1-color);
    box-shadow: inset 0 0 50px var(--oncollidev1-color);
}

.node.oncollidev1:hover {
    border-color: var(--oncollidev1-color);
    background-color: var(--oncollidev1-color);
    box-shadow: inset 0 0 50px var(--oncollidev1-color);
}

.node.oncollidev1 .title {
    background-color: var(--oncollidev1-color);
}

.node.selected.oncollidev1 .title {
    color: var(--oncollidev1-color);
    border-color: var(--oncollidev1-color);
    background-color: #fff
}

.node.oncollidev1:hover .title {
    border-color: var(--oncollidev1-color);
    color: var(--oncollidev1-color);
}

.node.oncollidev1:hover .info-tooltip i {
    color: var(--oncollidev1-color);
}

.node.selected.oncollidev1 .info-tooltip i {
    color: var(--oncollidev1-color);
}

.node.onobjectcollidev1 {
    background-color: var(--onobjectcollidev1-color);
    box-shadow: inset 0 0 50px var(--onobjectcollidev1-color);
}

.node.selected.onobjectcollidev1 {
    background-color: var(--onobjectcollidev1-color);
    box-shadow: inset 0 0 50px var(--onobjectcollidev1-color);
}

.node.onobjectcollidev1:hover {
    border-color: var(--onobjectcollidev1-color);
    background-color: var(--onobjectcollidev1-color);
    box-shadow: inset 0 0 50px var(--onobjectcollidev1-color);
}

.node.onobjectcollidev1 .title {
    background-color: var(--onobjectcollidev1-color);
}

.node.selected.onobjectcollidev1 .title {
    color: var(--onobjectcollidev1-color);
    border-color: var(--onobjectcollidev1-color);
    background-color: #fff
}

.node.onobjectcollidev1:hover .title {
    border-color: var(--onobjectcollidev1-color);
    color: var(--onobjectcollidev1-color);
}

.node.onobjectcollidev1:hover .info-tooltip i {
    color: var(--onobjectcollidev1-color);
}

.node.selected.onobjectcollidev1 .info-tooltip i {
    color: var(--onobjectcollidev1-color);
}

.node.onloadv1 {
    background-color: var(--onloadv1-color);
    box-shadow: inset 0 0 50px var(--onloadv1-color);
}

.node.selected.onloadv1 {
    background-color: var(--onloadv1-color);
    box-shadow: inset 0 0 50px var(--onloadv1-color);
}

.node.onloadv1:hover {
    border-color: var(--onloadv1-color);
    background-color: var(--onloadv1-color);
    box-shadow: inset 0 0 50px var(--onloadv1-color);
}

.node.onloadv1 .title {
    background-color: var(--onloadv1-color);
}

.node.selected.onloadv1 .title {
    color: var(--onloadv1-color);
    border-color: var(--onloadv1-color);
    background-color: #fff
}

.node.onloadv1:hover .title {
    border-color: var(--onloadv1-color);
    color: var(--onloadv1-color);
}

.node.onloadv1:hover .info-tooltip i {
    color: var(--onloadv1-color);
}

.node.selected.onloadv1 .info-tooltip i {
    color: var(--onloadv1-color);
}

.node.onwalkoverv1 {
    background-color: var(--onwalkoverv1-color);
    box-shadow: inset 0 0 50px var(--onwalkoverv1-color);
}

.node.selected.onwalkoverv1 {
    background-color: var(--onwalkoverv1-color);
    box-shadow: inset 0 0 50px var(--onwalkoverv1-color);
}

.node.onwalkoverv1:hover {
    border-color: var(--onwalkoverv1-color);
    background-color: var(--onwalkoverv1-color);
    box-shadow: inset 0 0 50px var(--onwalkoverv1-color);
}

.node.onwalkoverv1 .title {
    background-color: var(--onwalkoverv1-color);
}

.node.selected.onwalkoverv1 .title {
    color: var(--onwalkoverv1-color);
    border-color: var(--onwalkoverv1-color);
    background-color: #fff
}

.node.onwalkoverv1:hover .title {
    border-color: var(--onwalkoverv1-color);
    color: var(--onwalkoverv1-color);
}

.node.onwalkoverv1:hover .info-tooltip i {
    color: var(--onwalkoverv1-color);
}

.node.selected.onwalkoverv1 .info-tooltip i {
    color: var(--onwalkoverv1-color);
}

.node.onworldentitydamagev1 {
    background-color: var(--onworldentitydamagev1-color);
    box-shadow: inset 0 0 50px var(--onworldentitydamagev1-color);
}

.node.selected.onworldentitydamagev1 {
    background-color: var(--onworldentitydamagev1-color);
    box-shadow: inset 0 0 50px var(--onworldentitydamagev1-color);
}

.node.onworldentitydamagev1:hover {
    border-color: var(--onworldentitydamagev1-color);
    background-color: var(--onworldentitydamagev1-color);
    box-shadow: inset 0 0 50px var(--onworldentitydamagev1-color);
}

.node.onworldentitydamagev1 .title {
    background-color: var(--onworldentitydamagev1-color);
}

.node.selected.onworldentitydamagev1 .title {
    color: var(--onworldentitydamagev1-color);
    border-color: var(--onworldentitydamagev1-color);
    background-color: #fff
}

.node.onworldentitydamagev1:hover .title {
    border-color: var(--onworldentitydamagev1-color);
    color: var(--onworldentitydamagev1-color);
}

.node.onworldentitydamagev1:hover .info-tooltip i {
    color: var(--onworldentitydamagev1-color);
}

.node.selected.onworldentitydamagev1 .info-tooltip i {
    color: var(--onworldentitydamagev1-color);
}

.node.oncustomeventv1 {
    background-color: var(--oncustomeventv1-color);
    box-shadow: inset 0 0 50px var(--oncustomeventv1-color);
}

.node.selected.oncustomeventv1 {
    background-color: var(--oncustomeventv1-color);
    box-shadow: inset 0 0 50px var(--oncustomeventv1-color);
}

.node.oncustomeventv1:hover {
    border-color: var(--oncustomeventv1-color);
    background-color: var(--oncustomeventv1-color);
    box-shadow: inset 0 0 50px var(--oncustomeventv1-color);
}

.node.oncustomeventv1 .title {
    background-color: var(--oncustomeventv1-color);
}

.node.selected.oncustomeventv1 .title {
    color: var(--oncustomeventv1-color);
    border-color: var(--oncustomeventv1-color);
    background-color: #fff
}

.node.oncustomeventv1:hover .title {
    border-color: var(--oncustomeventv1-color);
    color: var(--oncustomeventv1-color);
}

.node.oncustomeventv1:hover .info-tooltip i {
    color: var(--oncustomeventv1-color);
}

.node.selected.oncustomeventv1 .info-tooltip i {
    color: var(--oncustomeventv1-color);
}

.node.oncustomeventv2 {
    background-color: var(--oncustomeventv2-color);
    box-shadow: inset 0 0 50px var(--oncustomeventv2-color);
}

.node.selected.oncustomeventv2 {
    background-color: var(--oncustomeventv2-color);
    box-shadow: inset 0 0 50px var(--oncustomeventv2-color);
}

.node.oncustomeventv2:hover {
    border-color: var(--oncustomeventv2-color);
    background-color: var(--oncustomeventv2-color);
    box-shadow: inset 0 0 50px var(--oncustomeventv2-color);
}

.node.oncustomeventv2 .title {
    background-color: var(--oncustomeventv2-color);
}

.node.selected.oncustomeventv2 .title {
    color: var(--oncustomeventv2-color);
    border-color: var(--oncustomeventv2-color);
    background-color: #fff
}

.node.oncustomeventv2:hover .title {
    border-color: var(--oncustomeventv2-color);
    color: var(--oncustomeventv2-color);
}

.node.oncustomeventv2:hover .info-tooltip i {
    color: var(--oncustomeventv2-color);
}

.node.selected.oncustomeventv2 .info-tooltip i {
    color: var(--oncustomeventv2-color);
}

.node.onblockchangedv1 {
    background-color: var(--onblockchangedv1-color);
    box-shadow: inset 0 0 50px var(--onblockchangedv1-color);
}

.node.selected.onblockchangedv1 {
    background-color: var(--onblockchangedv1-color);
    box-shadow: inset 0 0 50px var(--onblockchangedv1-color);
}

.node.onblockchangedv1:hover {
    border-color: var(--onblockchangedv1-color);
    background-color: var(--onblockchangedv1-color);
    box-shadow: inset 0 0 50px var(--onblockchangedv1-color);
}

.node.onblockchangedv1 .title {
    background-color: var(--onblockchangedv1-color);
}

.node.selected.onblockchangedv1 .title {
    color: var(--onblockchangedv1-color);
    border-color: var(--onblockchangedv1-color);
    background-color: #fff
}

.node.onblockchangedv1:hover .title {
    border-color: var(--onblockchangedv1-color);
    color: var(--onblockchangedv1-color);
}

.node.onblockchangedv1:hover .info-tooltip i {
    color: var(--onblockchangedv1-color);
}

.node.selected.onblockchangedv1 .info-tooltip i {
    color: var(--onblockchangedv1-color);
}

.node.onworldjoinedv1 {
    background-color: var(--onworldjoinedv1-color);
    box-shadow: inset 0 0 50px var(--onworldjoinedv1-color);
}

.node.selected.onworldjoinedv1 {
    background-color: var(--onworldjoinedv1-color);
    box-shadow: inset 0 0 50px var(--onworldjoinedv1-color);
}

.node.onworldjoinedv1:hover {
    border-color: var(--onworldjoinedv1-color);
    background-color: var(--onworldjoinedv1-color);
    box-shadow: inset 0 0 50px var(--onworldjoinedv1-color);
}

.node.onworldjoinedv1 .title {
    background-color: var(--onworldjoinedv1-color);
}

.node.selected.onworldjoinedv1 .title {
    color: var(--onworldjoinedv1-color);
    border-color: var(--onworldjoinedv1-color);
    background-color: #fff
}

.node.onworldjoinedv1:hover .title {
    border-color: var(--onworldjoinedv1-color);
    color: var(--onworldjoinedv1-color);
}

.node.onworldjoinedv1:hover .info-tooltip i {
    color: var(--onworldjoinedv1-color);
}

.node.selected.onworldjoinedv1 .info-tooltip i {
    color: var(--onworldjoinedv1-color);
}

.node.onworldleftv1 {
    background-color: var(--onworldleftv1-color);
    box-shadow: inset 0 0 50px var(--onworldleftv1-color);
}

.node.selected.onworldleftv1 {
    background-color: var(--onworldleftv1-color);
    box-shadow: inset 0 0 50px var(--onworldleftv1-color);
}

.node.onworldleftv1:hover {
    border-color: var(--onworldleftv1-color);
    background-color: var(--onworldleftv1-color);
    box-shadow: inset 0 0 50px var(--onworldleftv1-color);
}

.node.onworldleftv1 .title {
    background-color: var(--onworldleftv1-color);
}

.node.selected.onworldleftv1 .title {
    color: var(--onworldleftv1-color);
    border-color: var(--onworldleftv1-color);
    background-color: #fff
}

.node.onworldleftv1:hover .title {
    border-color: var(--onworldleftv1-color);
    color: var(--onworldleftv1-color);
}

.node.onworldleftv1:hover .info-tooltip i {
    color: var(--onworldleftv1-color);
}

.node.selected.onworldleftv1 .info-tooltip i {
    color: var(--onworldleftv1-color);
}

.node.onplayerloadentityv1 {
    background-color: var(--onplayerloadentityv1-color);
    box-shadow: inset 0 0 50px var(--onplayerloadentityv1-color);
}

.node.selected.onplayerloadentityv1 {
    background-color: var(--onplayerloadentityv1-color);
    box-shadow: inset 0 0 50px var(--onplayerloadentityv1-color);
}

.node.onplayerloadentityv1:hover {
    border-color: var(--onplayerloadentityv1-color);
    background-color: var(--onplayerloadentityv1-color);
    box-shadow: inset 0 0 50px var(--onplayerloadentityv1-color);
}

.node.onplayerloadentityv1 .title {
    background-color: var(--onplayerloadentityv1-color);
}

.node.selected.onplayerloadentityv1 .title {
    color: var(--onplayerloadentityv1-color);
    border-color: var(--onplayerloadentityv1-color);
    background-color: #fff
}

.node.onplayerloadentityv1:hover .title {
    border-color: var(--onplayerloadentityv1-color);
    color: var(--onplayerloadentityv1-color);
}

.node.onplayerloadentityv1:hover .info-tooltip i {
    color: var(--onplayerloadentityv1-color);
}

.node.selected.onplayerloadentityv1 .info-tooltip i {
    color: var(--onplayerloadentityv1-color);
}

.node.onsecondaryv1 {
    background-color: var(--onsecondaryv1-color);
    box-shadow: inset 0 0 50px var(--onsecondaryv1-color);
}

.node.selected.onsecondaryv1 {
    background-color: var(--onsecondaryv1-color);
    box-shadow: inset 0 0 50px var(--onsecondaryv1-color);
}

.node.onsecondaryv1:hover {
    border-color: var(--onsecondaryv1-color);
    background-color: var(--onsecondaryv1-color);
    box-shadow: inset 0 0 50px var(--onsecondaryv1-color);
}

.node.onsecondaryv1 .title {
    background-color: var(--onsecondaryv1-color);
}

.node.selected.onsecondaryv1 .title {
    color: var(--onsecondaryv1-color);
    border-color: var(--onsecondaryv1-color);
    background-color: #fff
}

.node.onsecondaryv1:hover .title {
    border-color: var(--onsecondaryv1-color);
    color: var(--onsecondaryv1-color);
}

.node.onsecondaryv1:hover .info-tooltip i {
    color: var(--onsecondaryv1-color);
}

.node.selected.onsecondaryv1 .info-tooltip i {
    color: var(--onsecondaryv1-color);
}

.node.onplayerchatv1 {
    background-color: var(--onplayerchatv1-color);
    box-shadow: inset 0 0 50px var(--onplayerchatv1-color);
}

.node.selected.onplayerchatv1 {
    background-color: var(--onplayerchatv1-color);
    box-shadow: inset 0 0 50px var(--onplayerchatv1-color);
}

.node.onplayerchatv1:hover {
    border-color: var(--onplayerchatv1-color);
    background-color: var(--onplayerchatv1-color);
    box-shadow: inset 0 0 50px var(--onplayerchatv1-color);
}

.node.onplayerchatv1 .title {
    background-color: var(--onplayerchatv1-color);
}

.node.selected.onplayerchatv1 .title {
    color: var(--onplayerchatv1-color);
    border-color: var(--onplayerchatv1-color);
    background-color: #fff
}

.node.onplayerchatv1:hover .title {
    border-color: var(--onplayerchatv1-color);
    color: var(--onplayerchatv1-color);
}

.node.onplayerchatv1:hover .info-tooltip i {
    color: var(--onplayerchatv1-color);
}

.node.selected.onplayerchatv1 .info-tooltip i {
    color: var(--onplayerchatv1-color);
}

.node.onplayercommandv1 {
    background-color: #D17ABE;
    box-shadow: inset 0 0 50px #D17ABE
}

.node.selected.onplayercommandv1 {
    background-color: #D17ABE;
    box-shadow: inset 0 0 50px #D17ABE
}

.node.onplayercommandv1:hover {
    border-color: #D17ABE;
    background-color: #D17ABE;
    box-shadow: inset 0 0 50px #D17ABE
}

.node.onplayercommandv1 .title {
    background-color: #D17ABE
}

.node.selected.onplayercommandv1 .title {
    color: #D17ABE;
    border-color: #D17ABE;
    background-color: #fff
}

.node.onplayercommandv1:hover .title {
    border-color: #D17ABE;
    color: #D17ABE
}

.node.onplayercommandv1:hover .info-tooltip i {
    color: #D17ABE
}

.node.selected.onplayercommandv1 .info-tooltip i {
    color: #D17ABE
}

.node.onplayerloadblockv1 {
    background-color: var(--onplayerloadblockv1-color);
    box-shadow: inset 0 0 50px var(--onplayerloadblockv1-color);
}

.node.selected.onplayerloadblockv1 {
    background-color: var(--onplayerloadblockv1-color);
    box-shadow: inset 0 0 50px var(--onplayerloadblockv1-color);
}

.node.onplayerloadblockv1:hover {
    border-color: var(--onplayerloadblockv1-color);
    background-color: var(--onplayerloadblockv1-color);
    box-shadow: inset 0 0 50px var(--onplayerloadblockv1-color);
}

.node.onplayerloadblockv1 .title {
    background-color: var(--onplayerloadblockv1-color);
}

.node.selected.onplayerloadblockv1 .title {
    color: var(--onplayerloadblockv1-color);
    border-color: var(--onplayerloadblockv1-color);
    background-color: #fff
}

.node.onplayerloadblockv1:hover .title {
    border-color: var(--onplayerloadblockv1-color);
    color: var(--onplayerloadblockv1-color);
}

.node.onplayerloadblockv1:hover .info-tooltip i {
    color: var(--onplayerloadblockv1-color);
}

.node.selected.onplayerloadblockv1 .info-tooltip i {
    color: var(--onplayerloadblockv1-color);
}

.node.onworldentitydeathv1 {
    background-color: var(--onworldentitydeathv1-color);
    box-shadow: inset 0 0 50px var(--onworldentitydeathv1-color);
}

.node.selected.onworldentitydeathv1 {
    background-color: var(--onworldentitydeathv1-color);
    box-shadow: inset 0 0 50px var(--onworldentitydeathv1-color);
}

.node.onworldentitydeathv1:hover {
    border-color: var(--onworldentitydeathv1-color);
    background-color: var(--onworldentitydeathv1-color);
    box-shadow: inset 0 0 50px var(--onworldentitydeathv1-color);
}

.node.onworldentitydeathv1 .title {
    background-color: var(--onworldentitydeathv1-color);
}

.node.selected.onworldentitydeathv1 .title {
    color: var(--onworldentitydeathv1-color);
    border-color: var(--onworldentitydeathv1-color);
    background-color: #fff
}

.node.onworldentitydeathv1:hover .title {
    border-color: var(--onworldentitydeathv1-color);
    color: var(--onworldentitydeathv1-color);
}

.node.onworldentitydeathv1:hover .info-tooltip i {
    color: var(--onworldentitydeathv1-color);
}

.node.selected.onworldentitydeathv1 .info-tooltip i {
    color: var(--onworldentitydeathv1-color);
}

.node.onequipmentbreakv1 {
    background-color: var(--onequipmentbreakv1-color);
    box-shadow: inset 0 0 50px var(--onequipmentbreakv1-color);
}

.node.selected.onequipmentbreakv1 {
    background-color: var(--onequipmentbreakv1-color);
    box-shadow: inset 0 0 50px var(--onequipmentbreakv1-color);
}

.node.onequipmentbreakv1:hover {
    border-color: var(--onequipmentbreakv1-color);
    background-color: var(--onequipmentbreakv1-color);
    box-shadow: inset 0 0 50px var(--onequipmentbreakv1-color);
}

.node.onequipmentbreakv1 .title {
    background-color: var(--onequipmentbreakv1-color);
}

.node.selected.onequipmentbreakv1 .title {
    color: var(--onequipmentbreakv1-color);
    border-color: var(--onequipmentbreakv1-color);
    background-color: #fff
}

.node.onequipmentbreakv1:hover .title {
    border-color: var(--onequipmentbreakv1-color);
    color: var(--onequipmentbreakv1-color);
}

.node.onequipmentbreakv1:hover .info-tooltip i {
    color: var(--onequipmentbreakv1-color);
}

.node.selected.onequipmentbreakv1 .info-tooltip i {
    color: var(--onequipmentbreakv1-color);
}

.node.onqueststartv1 {
    background-color: var(--onqueststartv1-color);
    box-shadow: inset 0 0 50px var(--onqueststartv1-color);
}

.node.selected.onqueststartv1 {
    background-color: var(--onqueststartv1-color);
    box-shadow: inset 0 0 50px var(--onqueststartv1-color);
}

.node.onqueststartv1:hover {
    border-color: var(--onqueststartv1-color);
    background-color: var(--onqueststartv1-color);
    box-shadow: inset 0 0 50px var(--onqueststartv1-color);
}

.node.onqueststartv1 .title {
    background-color: var(--onqueststartv1-color);
}

.node.selected.onqueststartv1 .title {
    color: var(--onqueststartv1-color);
    border-color: var(--onqueststartv1-color);
    background-color: #fff
}

.node.onqueststartv1:hover .title {
    border-color: var(--onqueststartv1-color);
    color: var(--onqueststartv1-color);
}

.node.onqueststartv1:hover .info-tooltip i {
    color: var(--onqueststartv1-color);
}

.node.selected.onqueststartv1 .info-tooltip i {
    color: var(--onqueststartv1-color);
}

.node.onquestupdatev1 {
    background-color: var(--onquestupdatev1-color);
    box-shadow: inset 0 0 50px var(--onquestupdatev1-color);
}

.node.selected.onquestupdatev1 {
    background-color: var(--onquestupdatev1-color);
    box-shadow: inset 0 0 50px var(--onquestupdatev1-color);
}

.node.onquestupdatev1:hover {
    border-color: var(--onquestupdatev1-color);
    background-color: var(--onquestupdatev1-color);
    box-shadow: inset 0 0 50px var(--onquestupdatev1-color);
}

.node.onquestupdatev1 .title {
    background-color: var(--onquestupdatev1-color);
}

.node.selected.onquestupdatev1 .title {
    color: var(--onquestupdatev1-color);
    border-color: var(--onquestupdatev1-color);
    background-color: #fff
}

.node.onquestupdatev1:hover .title {
    border-color: var(--onquestupdatev1-color);
    color: var(--onquestupdatev1-color);
}

.node.onquestupdatev1:hover .info-tooltip i {
    color: var(--onquestupdatev1-color);
}

.node.selected.onquestupdatev1 .info-tooltip i {
    color: var(--onquestupdatev1-color);
}

.node.onquestcompletev1 {
    background-color: var(--onquestcompletev1-color);
    box-shadow: inset 0 0 50px var(--onquestcompletev1-color);
}

.node.selected.onquestcompletev1 {
    background-color: var(--onquestcompletev1-color);
    box-shadow: inset 0 0 50px var(--onquestcompletev1-color);
}

.node.onquestcompletev1:hover {
    border-color: var(--onquestcompletev1-color);
    background-color: var(--onquestcompletev1-color);
    box-shadow: inset 0 0 50px var(--onquestcompletev1-color);
}

.node.onquestcompletev1 .title {
    background-color: var(--onquestcompletev1-color);
}

.node.selected.onquestcompletev1 .title {
    color: var(--onquestcompletev1-color);
    border-color: var(--onquestcompletev1-color);
    background-color: #fff
}

.node.onquestcompletev1:hover .title {
    border-color: var(--onquestcompletev1-color);
    color: var(--onquestcompletev1-color);
}

.node.onquestcompletev1:hover .info-tooltip i {
    color: var(--onquestcompletev1-color);
}

.node.selected.onquestcompletev1 .info-tooltip i {
    color: var(--onquestcompletev1-color);
}

.node.onquestobjectivecompletev1 {
    background-color: var(--onquestobjectivecompletev1-color);
    box-shadow: inset 0 0 50px var(--onquestobjectivecompletev1-color);
}

.node.selected.onquestobjectivecompletev1 {
    background-color: var(--onquestobjectivecompletev1-color);
    box-shadow: inset 0 0 50px var(--onquestobjectivecompletev1-color);
}

.node.onquestobjectivecompletev1:hover {
    border-color: var(--onquestobjectivecompletev1-color);
    background-color: var(--onquestobjectivecompletev1-color);
    box-shadow: inset 0 0 50px var(--onquestobjectivecompletev1-color);
}

.node.onquestobjectivecompletev1 .title {
    background-color: var(--onquestobjectivecompletev1-color);
}

.node.selected.onquestobjectivecompletev1 .title {
    color: var(--onquestobjectivecompletev1-color);
    border-color: var(--onquestobjectivecompletev1-color);
    background-color: #fff
}

.node.onquestobjectivecompletev1:hover .title {
    border-color: var(--onquestobjectivecompletev1-color);
    color: var(--onquestobjectivecompletev1-color);
}

.node.onquestobjectivecompletev1:hover .info-tooltip i {
    color: var(--onquestobjectivecompletev1-color);
}

.node.selected.onquestobjectivecompletev1 .info-tooltip i {
    color: var(--onquestobjectivecompletev1-color);
}

.node.onquestobjectiveupdatev1 {
    background-color: var(--onquestobjectiveupdatev1-color);
    box-shadow: inset 0 0 50px var(--onquestobjectiveupdatev1-color);
}

.node.selected.onquestobjectiveupdatev1 {
    background-color: var(--onquestobjectiveupdatev1-color);
    box-shadow: inset 0 0 50px var(--onquestobjectiveupdatev1-color);
}

.node.onquestobjectiveupdatev1:hover {
    border-color: var(--onquestobjectiveupdatev1-color);
    background-color: var(--onquestobjectiveupdatev1-color);
    box-shadow: inset 0 0 50px var(--onquestobjectiveupdatev1-color);
}

.node.onquestobjectiveupdatev1 .title {
    background-color: var(--onquestobjectiveupdatev1-color);
}

.node.selected.onquestobjectiveupdatev1 .title {
    color: var(--onquestobjectiveupdatev1-color);
    border-color: var(--onquestobjectiveupdatev1-color);
    background-color: #fff
}

.node.onquestobjectiveupdatev1:hover .title {
    border-color: var(--onquestobjectiveupdatev1-color);
    color: var(--onquestobjectiveupdatev1-color);
}

.node.onquestobjectiveupdatev1:hover .info-tooltip i {
    color: var(--onquestobjectiveupdatev1-color);
}

.node.selected.onquestobjectiveupdatev1 .info-tooltip i {
    color: var(--onquestobjectiveupdatev1-color);
}

.node.onregionenterv1 {
    background-color: var(--onregionenterv1-color);
    box-shadow: inset 0 0 50px var(--onregionenterv1-color);
}

.node.selected.onregionenterv1 {
    background-color: var(--onregionenterv1-color);
    box-shadow: inset 0 0 50px var(--onregionenterv1-color);
}

.node.onregionenterv1:hover {
    border-color: var(--onregionenterv1-color);
    background-color: var(--onregionenterv1-color);
    box-shadow: inset 0 0 50px var(--onregionenterv1-color);
}

.node.onregionenterv1 .title {
    background-color: var(--onregionenterv1-color);
}

.node.selected.onregionenterv1 .title {
    color: var(--onregionenterv1-color);
    border-color: var(--onregionenterv1-color);
    background-color: #fff
}

.node.onregionenterv1:hover .title {
    border-color: var(--onregionenterv1-color);
    color: var(--onregionenterv1-color);
}

.node.onregionenterv1:hover .info-tooltip i {
    color: var(--onregionenterv1-color);
}

.node.selected.onregionenterv1 .info-tooltip i {
    color: var(--onregionenterv1-color);
}

.node.oninventorychangev1 {
    background-color: var(--oninventorychangev1-color);
    box-shadow: inset 0 0 50px var(--oninventorychangev1-color);
}

.node.selected.oninventorychangev1 {
    background-color: var(--oninventorychangev1-color);
    box-shadow: inset 0 0 50px var(--oninventorychangev1-color);
}

.node.oninventorychangev1:hover {
    border-color: var(--oninventorychangev1-color);
    background-color: var(--oninventorychangev1-color);
    box-shadow: inset 0 0 50px var(--oninventorychangev1-color);
}

.node.oninventorychangev1 .title {
    background-color: var(--oninventorychangev1-color);
}

.node.selected.oninventorychangev1 .title {
    color: var(--oninventorychangev1-color);
    border-color: var(--oninventorychangev1-color);
    background-color: #fff
}

.node.oninventorychangev1:hover .title {
    border-color: var(--oninventorychangev1-color);
    color: var(--oninventorychangev1-color);
}

.node.oninventorychangev1:hover .info-tooltip i {
    color: var(--oninventorychangev1-color);
}

.node.selected.oninventorychangev1 .info-tooltip i {
    color: var(--oninventorychangev1-color);
}

.node.onkillv1 {
    background-color: var(--onkillv1-color);
    box-shadow: inset 0 0 50px var(--onkillv1-color);
}

.node.selected.onkillv1 {
    background-color: var(--onkillv1-color);
    box-shadow: inset 0 0 50px var(--onkillv1-color);
}

.node.onkillv1:hover {
    border-color: var(--onkillv1-color);
    background-color: var(--onkillv1-color);
    box-shadow: inset 0 0 50px var(--onkillv1-color);
}

.node.onkillv1 .title {
    background-color: var(--onkillv1-color);
}

.node.selected.onkillv1 .title {
    color: var(--onkillv1-color);
    border-color: var(--onkillv1-color);
    background-color: #fff
}

.node.onkillv1:hover .title {
    border-color: var(--onkillv1-color);
    color: var(--onkillv1-color);
}

.node.onkillv1:hover .info-tooltip i {
    color: var(--onkillv1-color);
}

.node.selected.onkillv1 .info-tooltip i {
    color: var(--onkillv1-color);
}

.node.ondamagedealtv1 {
    background-color: var(--ondamagedealtv1-color);
    box-shadow: inset 0 0 50px var(--ondamagedealtv1-color);
}

.node.selected.ondamagedealtv1 {
    background-color: var(--ondamagedealtv1-color);
    box-shadow: inset 0 0 50px var(--ondamagedealtv1-color);
}

.node.ondamagedealtv1:hover {
    border-color: var(--ondamagedealtv1-color);
    background-color: var(--ondamagedealtv1-color);
    box-shadow: inset 0 0 50px var(--ondamagedealtv1-color);
}

.node.ondamagedealtv1 .title {
    background-color: var(--ondamagedealtv1-color);
}

.node.selected.ondamagedealtv1 .title {
    color: var(--ondamagedealtv1-color);
    border-color: var(--ondamagedealtv1-color);
    background-color: #fff
}

.node.ondamagedealtv1:hover .title {
    border-color: var(--ondamagedealtv1-color);
    color: var(--ondamagedealtv1-color);
}

.node.ondamagedealtv1:hover .info-tooltip i {
    color: var(--ondamagedealtv1-color);
}

.node.selected.ondamagedealtv1 .info-tooltip i {
    color: var(--ondamagedealtv1-color);
}

.node.onkeypressedv1 {
    background-color: var(--onkeypressedv1-color);
    box-shadow: inset 0 0 50px var(--onkeypressedv1-color);
}

.node.selected.onkeypressedv1 {
    background-color: var(--onkeypressedv1-color);
    box-shadow: inset 0 0 50px var(--onkeypressedv1-color);
}

.node.onkeypressedv1:hover {
    border-color: var(--onkeypressedv1-color);
    background-color: var(--onkeypressedv1-color);
    box-shadow: inset 0 0 50px var(--onkeypressedv1-color);
}

.node.onkeypressedv1 .title {
    background-color: var(--onkeypressedv1-color);
}

.node.selected.onkeypressedv1 .title {
    color: var(--onkeypressedv1-color);
    border-color: var(--onkeypressedv1-color);
    background-color: #fff
}

.node.onkeypressedv1:hover .title {
    border-color: var(--onkeypressedv1-color);
    color: var(--onkeypressedv1-color);
}

.node.onkeypressedv1:hover .info-tooltip i {
    color: var(--onkeypressedv1-color);
}

.node.selected.onkeypressedv1 .info-tooltip i {
    color: var(--onkeypressedv1-color);
}



.node.onkeyreleasedv1 {
    background-color: var(--onkeyreleasedv1-color);
    box-shadow: inset 0 0 50px var(--onkeyreleasedv1-color);
}

.node.selected.onkeyreleasedv1 {
    background-color: var(--onkeyreleasedv1-color);
    box-shadow: inset 0 0 50px var(--onkeyreleasedv1-color);
}

.node.onkeyreleasedv1:hover {
    border-color: var(--onkeyreleasedv1-color);
    background-color: var(--onkeyreleasedv1-color);
    box-shadow: inset 0 0 50px var(--onkeyreleasedv1-color);
}

.node.onkeyreleasedv1 .title {
    background-color: var(--onkeyreleasedv1-color);
}

.node.selected.onkeyreleasedv1 .title {
    color: var(--onkeyreleasedv1-color);
    border-color: var(--onkeyreleasedv1-color);
    background-color: #fff
}

.node.onkeyreleasedv1:hover .title {
    border-color: var(--onkeyreleasedv1-color);
    color: var(--onkeyreleasedv1-color);
}

.node.onkeyreleasedv1:hover .info-tooltip i {
    color: var(--onkeyreleasedv1-color);
}

.node.selected.onkeyreleasedv1 .info-tooltip i {
    color: var(--onkeyreleasedv1-color);
}






.node.onkeypressedv2 {
    background-color: var(--onkeypressedv2-color);
    box-shadow: inset 0 0 50px var(--onkeypressedv2-color);
}

.node.selected.onkeypressedv2 {
    background-color: var(--onkeypressedv2-color);
    box-shadow: inset 0 0 50px var(--onkeypressedv2-color);
}

.node.onkeypressedv2:hover {
    border-color: var(--onkeypressedv2-color);
    background-color: var(--onkeypressedv2-color);
    box-shadow: inset 0 0 50px var(--onkeypressedv2-color);
}

.node.onkeypressedv2 .title {
    background-color: var(--onkeypressedv2-color);
}

.node.selected.onkeypressedv2 .title {
    color: var(--onkeypressedv2-color);
    border-color: var(--onkeypressedv2-color);
    background-color: #fff
}

.node.onkeypressedv2:hover .title {
    border-color: var(--onkeypressedv2-color);
    color: var(--onkeypressedv2-color);
}

.node.onkeypressedv2:hover .info-tooltip i {
    color: var(--onkeypressedv2-color);
}

.node.selected.onkeypressedv2 .info-tooltip i {
    color: var(--onkeypressedv2-color);
}



/* OnUseV1 */
.node.onusev1 {
    background-color: var(--onusev1-color);
    box-shadow: inset 0 0 50px var(--onusev1-color);
}

.node.selected.onusev1 {
    background-color: var(--onusev1-color);
    box-shadow: inset 0 0 50px var(--onusev1-color);
}

.node.onusev1:hover {
    border-color: var(--onusev1-color);
    background-color: var(--onusev1-color);
    box-shadow: inset 0 0 50px var(--onusev1-color);
}

.node.onusev1 .title {
    background-color: var(--onusev1-color);
}

.node.selected.onusev1 .title {
    color: var(--onusev1-color);
    border-color: var(--onusev1-color);
    background-color: #fff
}

.node.onusev1:hover .title {
    border-color: var(--onusev1-color);
    color: var(--onusev1-color);
}

.node.onusev1:hover .info-tooltip i {
    color: var(--onusev1-color);
}

.node.selected.onusev1 .info-tooltip i {
    color: var(--onusev1-color);
}



.node.onkeyreleasedv2 {
    background-color: var(--onkeyreleasedv2-color);
    box-shadow: inset 0 0 50px var(--onkeyreleasedv2-color);
}

.node.selected.onkeyreleasedv2 {
    background-color: var(--onkeyreleasedv2-color);
    box-shadow: inset 0 0 50px var(--onkeyreleasedv2-color);
}

.node.onkeyreleasedv2:hover {
    border-color: var(--onkeyreleasedv2-color);
    background-color: var(--onkeyreleasedv2-color);
    box-shadow: inset 0 0 50px var(--onkeyreleasedv2-color);
}

.node.onkeyreleasedv2 .title {
    background-color: var(--onkeyreleasedv2-color);
}

.node.selected.onkeyreleasedv2 .title {
    color: var(--onkeyreleasedv2-color);
    border-color: var(--onkeyreleasedv2-color);
    background-color: #fff
}

.node.onkeyreleasedv2:hover .title {
    border-color: var(--onkeyreleasedv2-color);
    color: var(--onkeyreleasedv2-color);
}

.node.onkeyreleasedv2:hover .info-tooltip i {
    color: var(--onkeyreleasedv2-color);
}

.node.selected.onkeyreleasedv2 .info-tooltip i {
    color: var(--onkeyreleasedv2-color);
}






.node.onprojectileexplosionv1 {
    background-color: var(--onprojectileexplosionv1-color);
    box-shadow: inset 0 0 50px var(--onprojectileexplosionv1-color);
}

.node.selected.onprojectileexplosionv1 {
    background-color: var(--onprojectileexplosionv1-color);
    box-shadow: inset 0 0 50px var(--onprojectileexplosionv1-color);
}

.node.onprojectileexplosionv1:hover {
    border-color: var(--onprojectileexplosionv1-color);
    background-color: var(--onprojectileexplosionv1-color);
    box-shadow: inset 0 0 50px var(--onprojectileexplosionv1-color);
}

.node.onprojectileexplosionv1 .title {
    background-color: var(--onprojectileexplosionv1-color);
}

.node.selected.onprojectileexplosionv1 .title {
    color: var(--onprojectileexplosionv1-color);
    border-color: var(--onprojectileexplosionv1-color);
    background-color: #fff
}

.node.onprojectileexplosionv1:hover .title {
    border-color: var(--onprojectileexplosionv1-color);
    color: var(--onprojectileexplosionv1-color);
}

.node.onprojectileexplosionv1:hover .info-tooltip i {
    color: var(--onprojectileexplosionv1-color);
}

.node.selected.onprojectileexplosionv1 .info-tooltip i {
    color: var(--onprojectileexplosionv1-color);
}

.node.onplayerlevelupv1 {
    background-color: var(--onplayerlevelupv1-color);
    box-shadow: inset 0 0 50px var(--onplayerlevelupv1-color);
}

.node.selected.onplayerlevelupv1 {
    background-color: var(--onplayerlevelupv1-color);
    box-shadow: inset 0 0 50px var(--onplayerlevelupv1-color);
}

.node.onplayerlevelupv1:hover {
    border-color: var(--onplayerlevelupv1-color);
    background-color: var(--onplayerlevelupv1-color);
    box-shadow: inset 0 0 50px var(--onplayerlevelupv1-color);
}

.node.onplayerlevelupv1 .title {
    background-color: var(--onplayerlevelupv1-color);
}

.node.selected.onplayerlevelupv1 .title {
    color: var(--onplayerlevelupv1-color);
    border-color: var(--onplayerlevelupv1-color);
    background-color: #fff
}

.node.onplayerlevelupv1:hover .title {
    border-color: var(--onplayerlevelupv1-color);
    color: var(--onplayerlevelupv1-color);
}

.node.onplayerlevelupv1:hover .info-tooltip i {
    color: var(--onplayerlevelupv1-color);
}

.node.selected.onplayerlevelupv1 .info-tooltip i {
    color: var(--onplayerlevelupv1-color);
}

.node.onkillassistv1 {
    background-color: var(--onkillassistv1-color);
    box-shadow: inset 0 0 50px var(--onkillassistv1-color);
}

.node.selected.onkillassistv1 {
    background-color: var(--onkillassistv1-color);
    box-shadow: inset 0 0 50px var(--onkillassistv1-color);
}

.node.onkillassistv1:hover {
    border-color: var(--onkillassistv1-color);
    background-color: var(--onkillassistv1-color);
    box-shadow: inset 0 0 50px var(--onkillassistv1-color);
}

.node.onkillassistv1 .title {
    background-color: var(--onkillassistv1-color);
}

.node.selected.onkillassistv1 .title {
    color: var(--onkillassistv1-color);
    border-color: var(--onkillassistv1-color);
    background-color: #fff
}

.node.onkillassistv1:hover .title {
    border-color: var(--onkillassistv1-color);
    color: var(--onkillassistv1-color);
}

.node.onkillassistv1:hover .info-tooltip i {
    color: var(--onkillassistv1-color);
}

.node.selected.onkillassistv1 .info-tooltip i {
    color: var(--onkillassistv1-color);
}

.node.onwaterenterv1 {
    background-color: var(--onwaterenterv1-color);
    box-shadow: inset 0 0 50px var(--onwaterenterv1-color);
}

.node.selected.onwaterenterv1 {
    background-color: var(--onwaterenterv1-color);
    box-shadow: inset 0 0 50px var(--onwaterenterv1-color);
}

.node.onwaterenterv1:hover {
    border-color: var(--onwaterenterv1-color);
    background-color: var(--onwaterenterv1-color);
    box-shadow: inset 0 0 50px var(--onwaterenterv1-color);
}

.node.onwaterenterv1 .title {
    background-color: var(--onwaterenterv1-color);
}

.node.selected.onwaterenterv1 .title {
    color: var(--onwaterenterv1-color);
    border-color: var(--onwaterenterv1-color);
    background-color: #fff
}

.node.onwaterenterv1:hover .title {
    border-color: var(--onwaterenterv1-color);
    color: var(--onwaterenterv1-color);
}

.node.onwaterenterv1:hover .info-tooltip i {
    color: var(--onwaterenterv1-color);
}

.node.selected.onwaterenterv1 .info-tooltip i {
    color: var(--onwaterenterv1-color);
}

.node.onwaterleavev1 {
    background-color: var(--onwaterleavev1-color);
    box-shadow: inset 0 0 50px var(--onwaterleavev1-color);
}

.node.selected.onwaterleavev1 {
    background-color: var(--onwaterleavev1-color);
    box-shadow: inset 0 0 50px var(--onwaterleavev1-color);
}

.node.onwaterleavev1:hover {
    border-color: var(--onwaterleavev1-color);
    background-color: var(--onwaterleavev1-color);
    box-shadow: inset 0 0 50px var(--onwaterleavev1-color);
}

.node.onwaterleavev1 .title {
    background-color: var(--onwaterleavev1-color);
}

.node.selected.onwaterleavev1 .title {
    color: var(--onwaterleavev1-color);
    border-color: var(--onwaterleavev1-color);
    background-color: #fff
}

.node.onwaterleavev1:hover .title {
    border-color: var(--onwaterleavev1-color);
    color: var(--onwaterleavev1-color);
}

.node.onwaterleavev1:hover .info-tooltip i {
    color: var(--onwaterleavev1-color);
}

.node.selected.onwaterleavev1 .info-tooltip i {
    color: var(--onwaterleavev1-color);
}

.node.onworldentitywaterenterv1 {
    background-color: var(--onworldentitywaterenterv1-color);
    box-shadow: inset 0 0 50px var(--onworldentitywaterenterv1-color);
}

.node.selected.onworldentitywaterenterv1 {
    background-color: var(--onworldentitywaterenterv1-color);
    box-shadow: inset 0 0 50px var(--onworldentitywaterenterv1-color);
}

.node.onworldentitywaterenterv1:hover {
    border-color: var(--onworldentitywaterenterv1-color);
    background-color: var(--onworldentitywaterenterv1-color);
    box-shadow: inset 0 0 50px var(--onworldentitywaterenterv1-color);
}

.node.onworldentitywaterenterv1 .title {
    background-color: var(--onworldentitywaterenterv1-color);
}

.node.selected.onworldentitywaterenterv1 .title {
    color: var(--onworldentitywaterenterv1-color);
    border-color: var(--onworldentitywaterenterv1-color);
    background-color: #fff
}

.node.onworldentitywaterenterv1:hover .title {
    border-color: var(--onworldentitywaterenterv1-color);
    color: var(--onworldentitywaterenterv1-color);
}

.node.onworldentitywaterenterv1:hover .info-tooltip i {
    color: var(--onworldentitywaterenterv1-color);
}

.node.selected.onworldentitywaterenterv1 .info-tooltip i {
    color: var(--onworldentitywaterenterv1-color);
}

.node.onworldentitywaterleavev1 {
    background-color: var(--onworldentitywaterleavev1-color);
    box-shadow: inset 0 0 50px var(--onworldentitywaterleavev1-color);
}

.node.selected.onworldentitywaterleavev1 {
    background-color: var(--onworldentitywaterleavev1-color);
    box-shadow: inset 0 0 50px var(--onworldentitywaterleavev1-color);
}

.node.onworldentitywaterleavev1:hover {
    border-color: var(--onworldentitywaterleavev1-color);
    background-color: var(--onworldentitywaterleavev1-color);
    box-shadow: inset 0 0 50px var(--onworldentitywaterleavev1-color);
}

.node.onworldentitywaterleavev1 .title {
    background-color: var(--onworldentitywaterleavev1-color);
}

.node.selected.onworldentitywaterleavev1 .title {
    color: var(--onworldentitywaterleavev1-color);
    border-color: var(--onworldentitywaterleavev1-color);
    background-color: #fff
}

.node.onworldentitywaterleavev1:hover .title {
    border-color: var(--onworldentitywaterleavev1-color);
    color: var(--onworldentitywaterleavev1-color);
}

.node.onworldentitywaterleavev1:hover .info-tooltip i {
    color: var(--onworldentitywaterleavev1-color);
}

.node.selected.onworldentitywaterleavev1 .info-tooltip i {
    color: var(--onworldentitywaterleavev1-color);
}

.node.onworldprojectileexplosionv1 {
    background-color: var(--onworldprojectileexplosionv1-color);
    box-shadow: inset 0 0 50px var(--onworldprojectileexplosionv1-color);
}

.node.selected.onworldprojectileexplosionv1 {
    background-color: var(--onworldprojectileexplosionv1-color);
    box-shadow: inset 0 0 50px var(--onworldprojectileexplosionv1-color);
}

.node.onworldprojectileexplosionv1:hover {
    border-color: var(--onworldprojectileexplosionv1-color);
    background-color: var(--onworldprojectileexplosionv1-color);
    box-shadow: inset 0 0 50px var(--onworldprojectileexplosionv1-color);
}

.node.onworldprojectileexplosionv1 .title {
    background-color: var(--onworldprojectileexplosionv1-color);
}

.node.selected.onworldprojectileexplosionv1 .title {
    color: var(--onworldprojectileexplosionv1-color);
    border-color: var(--onworldprojectileexplosionv1-color);
    background-color: #fff
}

.node.onworldprojectileexplosionv1:hover .title {
    border-color: var(--onworldprojectileexplosionv1-color);
    color: var(--onworldprojectileexplosionv1-color);
}

.node.onworldprojectileexplosionv1:hover .info-tooltip i {
    color: var(--onworldprojectileexplosionv1-color);
}

.node.selected.onworldprojectileexplosionv1 .info-tooltip i {
    color: var(--onworldprojectileexplosionv1-color);
}

.node.ontimelockfinishedv1 {
    background-color: var(--ontimelockfinishedv1-color);
    box-shadow: inset 0 0 50px var(--ontimelockfinishedv1-color);
}

.node.selected.ontimelockfinishedv1 {
    background-color: var(--ontimelockfinishedv1-color);
    box-shadow: inset 0 0 50px var(--ontimelockfinishedv1-color);
}

.node.ontimelockfinishedv1:hover {
    border-color: var(--ontimelockfinishedv1-color);
    background-color: var(--ontimelockfinishedv1-color);
    box-shadow: inset 0 0 50px var(--ontimelockfinishedv1-color);
}

.node.ontimelockfinishedv1 .title {
    background-color: var(--ontimelockfinishedv1-color);
}

.node.selected.ontimelockfinishedv1 .title {
    color: var(--ontimelockfinishedv1-color);
    border-color: var(--ontimelockfinishedv1-color);
    background-color: #fff
}

.node.ontimelockfinishedv1:hover .title {
    border-color: var(--ontimelockfinishedv1-color);
    color: var(--ontimelockfinishedv1-color);
}

.node.ontimelockfinishedv1:hover .info-tooltip i {
    color: var(--ontimelockfinishedv1-color);
}

.node.selected.ontimelockfinishedv1 .info-tooltip i {
    color: var(--ontimelockfinishedv1-color);
}

.node.ongamemodechangev1 {
    background-color: var(--ongamemodechangev1-color);
    box-shadow: inset 0 0 50px var(--ongamemodechangev1-color);
}

.node.selected.ongamemodechangev1 {
    background-color: var(--ongamemodechangev1-color);
    box-shadow: inset 0 0 50px var(--ongamemodechangev1-color);
}

.node.ongamemodechangev1:hover {
    border-color: var(--ongamemodechangev1-color);
    background-color: var(--ongamemodechangev1-color);
    box-shadow: inset 0 0 50px var(--ongamemodechangev1-color);
}

.node.ongamemodechangev1 .title {
    background-color: var(--ongamemodechangev1-color);
}

.node.selected.ongamemodechangev1 .title {
    color: var(--ongamemodechangev1-color);
    border-color: var(--ongamemodechangev1-color);
    background-color: #fff
}

.node.ongamemodechangev1:hover .title {
    border-color: var(--ongamemodechangev1-color);
    color: var(--ongamemodechangev1-color);
}

.node.ongamemodechangev1:hover .info-tooltip i {
    color: var(--ongamemodechangev1-color);
}

.node.selected.ongamemodechangev1 .info-tooltip i {
    color: var(--ongamemodechangev1-color);
}

.node.onworldgamemodechangev1 {
    background-color: var(--onworldgamemodechangev1-color);
    box-shadow: inset 0 0 50px var(--onworldgamemodechangev1-color);
}

.node.selected.onworldgamemodechangev1 {
    background-color: var(--onworldgamemodechangev1-color);
    box-shadow: inset 0 0 50px var(--onworldgamemodechangev1-color);
}

.node.onworldgamemodechangev1:hover {
    border-color: var(--onworldgamemodechangev1-color);
    background-color: var(--onworldgamemodechangev1-color);
    box-shadow: inset 0 0 50px var(--onworldgamemodechangev1-color);
}

.node.onworldgamemodechangev1 .title {
    background-color: var(--onworldgamemodechangev1-color);
}

.node.selected.onworldgamemodechangev1 .title {
    color: var(--onworldgamemodechangev1-color);
    border-color: var(--onworldgamemodechangev1-color);
    background-color: #fff
}

.node.onworldgamemodechangev1:hover .title {
    border-color: var(--onworldgamemodechangev1-color);
    color: var(--onworldgamemodechangev1-color);
}

.node.onworldgamemodechangev1:hover .info-tooltip i {
    color: var(--onworldgamemodechangev1-color);
}

.node.selected.onworldgamemodechangev1 .info-tooltip i {
    color: var(--onworldgamemodechangev1-color);
}

.node.onplayerreloadv1 {
    background-color: var(--onplayerreloadv1-color);
    box-shadow: inset 0 0 50px var(--onplayerreloadv1-color);
}

.node.selected.onplayerreloadv1 {
    background-color: var(--onplayerreloadv1-color);
    box-shadow: inset 0 0 50px var(--onplayerreloadv1-color);
}

.node.onplayerreloadv1:hover {
    border-color: var(--onplayerreloadv1-color);
    background-color: var(--onplayerreloadv1-color);
    box-shadow: inset 0 0 50px var(--onplayerreloadv1-color);
}

.node.onplayerreloadv1 .title {
    background-color: var(--onplayerreloadv1-color);
}

.node.selected.onplayerreloadv1 .title {
    color: var(--onplayerreloadv1-color);
    border-color: var(--onplayerreloadv1-color);
    background-color: #fff
}

.node.onplayerreloadv1:hover .title {
    border-color: var(--onplayerreloadv1-color);
    color: var(--onplayerreloadv1-color);
}

.node.onplayerreloadv1:hover .info-tooltip i {
    color: var(--onplayerreloadv1-color);
}

.node.selected.onplayerreloadv1 .info-tooltip i {
    color: var(--onplayerreloadv1-color);
}

.node.onworldentityregionenterv1 {
    background-color: var(--onworldentityregionenterv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityregionenterv1-color);
}

.node.selected.onworldentityregionenterv1 {
    background-color: var(--onworldentityregionenterv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityregionenterv1-color);
}

.node.onworldentityregionenterv1:hover {
    border-color: var(--onworldentityregionenterv1-color);
    background-color: var(--onworldentityregionenterv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityregionenterv1-color);
}

.node.onworldentityregionenterv1 .title {
    background-color: var(--onworldentityregionenterv1-color);
}

.node.selected.onworldentityregionenterv1 .title {
    color: var(--onworldentityregionenterv1-color);
    border-color: var(--onworldentityregionenterv1-color);
    background-color: #fff
}

.node.onworldentityregionenterv1:hover .title {
    border-color: var(--onworldentityregionenterv1-color);
    color: var(--onworldentityregionenterv1-color);
}

.node.onworldentityregionenterv1:hover .info-tooltip i {
    color: var(--onworldentityregionenterv1-color);
}

.node.selected.onworldentityregionenterv1 .info-tooltip i {
    color: var(--onworldentityregionenterv1-color);
}

.node.onregionexitv1 {
    background-color: var(--onregionexitv1-color);
    box-shadow: inset 0 0 50px var(--onregionexitv1-color);
}

.node.selected.onregionexitv1 {
    background-color: var(--onregionexitv1-color);
    box-shadow: inset 0 0 50px var(--onregionexitv1-color);
}

.node.onregionexitv1:hover {
    border-color: var(--onregionexitv1-color);
    background-color: var(--onregionexitv1-color);
    box-shadow: inset 0 0 50px var(--onregionexitv1-color);
}

.node.onregionexitv1 .title {
    background-color: var(--onregionexitv1-color);
}

.node.selected.onregionexitv1 .title {
    color: var(--onregionexitv1-color);
    border-color: var(--onregionexitv1-color);
    background-color: #fff
}

.node.onregionexitv1:hover .title {
    border-color: var(--onregionexitv1-color);
    color: var(--onregionexitv1-color);
}

.node.onregionexitv1:hover .info-tooltip i {
    color: var(--onregionexitv1-color);
}

.node.selected.onregionexitv1 .info-tooltip i {
    color: var(--onregionexitv1-color);
}

.node.onworldentityregionexitv1 {
    background-color: var(--onworldentityregionexitv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityregionexitv1-color);
}

.node.selected.onworldentityregionexitv1 {
    background-color: var(--onworldentityregionexitv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityregionexitv1-color);
}

.node.onworldentityregionexitv1:hover {
    border-color: var(--onworldentityregionexitv1-color);
    background-color: var(--onworldentityregionexitv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityregionexitv1-color);
}

.node.onworldentityregionexitv1 .title {
    background-color: var(--onworldentityregionexitv1-color);
}

.node.selected.onworldentityregionexitv1 .title {
    color: var(--onworldentityregionexitv1-color);
    border-color: var(--onworldentityregionexitv1-color);
    background-color: #fff
}

.node.onworldentityregionexitv1:hover .title {
    border-color: var(--onworldentityregionexitv1-color);
    color: var(--onworldentityregionexitv1-color);
}

.node.onworldentityregionexitv1:hover .info-tooltip i {
    color: var(--onworldentityregionexitv1-color);
}

.node.selected.onworldentityregionexitv1 .info-tooltip i {
    color: var(--onworldentityregionexitv1-color);
}

.node.onplayerexpgainv1 {
    background-color: var(--onplayerexpgainv1-color);
    box-shadow: inset 0 0 50px var(--onplayerexpgainv1-color);
}

.node.selected.onplayerexpgainv1 {
    background-color: var(--onplayerexpgainv1-color);
    box-shadow: inset 0 0 50px var(--onplayerexpgainv1-color);
}

.node.onplayerexpgainv1:hover {
    border-color: var(--onplayerexpgainv1-color);
    background-color: var(--onplayerexpgainv1-color);
    box-shadow: inset 0 0 50px var(--onplayerexpgainv1-color);
}

.node.onplayerexpgainv1 .title {
    background-color: var(--onplayerexpgainv1-color);
}

.node.selected.onplayerexpgainv1 .title {
    color: var(--onplayerexpgainv1-color);
    border-color: var(--onplayerexpgainv1-color);
    background-color: #fff
}

.node.onplayerexpgainv1:hover .title {
    border-color: var(--onplayerexpgainv1-color);
    color: var(--onplayerexpgainv1-color);
}

.node.onplayerexpgainv1:hover .info-tooltip i {
    color: var(--onplayerexpgainv1-color);
}

.node.selected.onplayerexpgainv1 .info-tooltip i {
    color: var(--onplayerexpgainv1-color);
}

.node.onworldentitysurvivalbuildv1 {
    background-color: var(--onworldentitysurvivalbuildv1-color);
    box-shadow: inset 0 0 50px var(--onworldentitysurvivalbuildv1-color);
}

.node.selected.onworldentitysurvivalbuildv1 {
    background-color: var(--onworldentitysurvivalbuildv1-color);
    box-shadow: inset 0 0 50px var(--onworldentitysurvivalbuildv1-color);
}

.node.onworldentitysurvivalbuildv1:hover {
    border-color: var(--onworldentitysurvivalbuildv1-color);
    background-color: var(--onworldentitysurvivalbuildv1-color);
    box-shadow: inset 0 0 50px var(--onworldentitysurvivalbuildv1-color);
}

.node.onworldentitysurvivalbuildv1 .title {
    background-color: var(--onworldentitysurvivalbuildv1-color);
}

.node.selected.onworldentitysurvivalbuildv1 .title {
    color: var(--onworldentitysurvivalbuildv1-color);
    border-color: var(--onworldentitysurvivalbuildv1-color);
    background-color: #fff
}

.node.onworldentitysurvivalbuildv1:hover .title {
    border-color: var(--onworldentitysurvivalbuildv1-color);
    color: var(--onworldentitysurvivalbuildv1-color);
}

.node.onworldentitysurvivalbuildv1:hover .info-tooltip i {
    color: var(--onworldentitysurvivalbuildv1-color);
}

.node.selected.onworldentitysurvivalbuildv1 .info-tooltip i {
    color: var(--onworldentitysurvivalbuildv1-color);
}

.node.onworldentitysurvivaldestroyv1 {
    background-color: var(--onworldentitysurvivaldestroyv1-color);
    box-shadow: inset 0 0 50px var(--onworldentitysurvivaldestroyv1-color);
}

.node.selected.onworldentitysurvivaldestroyv1 {
    background-color: var(--onworldentitysurvivaldestroyv1-color);
    box-shadow: inset 0 0 50px var(--onworldentitysurvivaldestroyv1-color);
}

.node.onworldentitysurvivaldestroyv1:hover {
    border-color: var(--onworldentitysurvivaldestroyv1-color);
    background-color: var(--onworldentitysurvivaldestroyv1-color);
    box-shadow: inset 0 0 50px var(--onworldentitysurvivaldestroyv1-color);
}

.node.onworldentitysurvivaldestroyv1 .title {
    background-color: var(--onworldentitysurvivaldestroyv1-color);
}

.node.selected.onworldentitysurvivaldestroyv1 .title {
    color: var(--onworldentitysurvivaldestroyv1-color);
    border-color: var(--onworldentitysurvivaldestroyv1-color);
    background-color: #fff
}

.node.onworldentitysurvivaldestroyv1:hover .title {
    border-color: var(--onworldentitysurvivaldestroyv1-color);
    color: var(--onworldentitysurvivaldestroyv1-color);
}

.node.onworldentitysurvivaldestroyv1:hover .info-tooltip i {
    color: var(--onworldentitysurvivaldestroyv1-color);
}

.node.selected.onworldentitysurvivaldestroyv1 .info-tooltip i {
    color: var(--onworldentitysurvivaldestroyv1-color);
}

.node.onworldentitylayoutobjectplacedv1 {
    background-color: var(--onworldentitylayoutobjectplacedv1-color);
    box-shadow: inset 0 0 50px var(--onworldentitylayoutobjectplacedv1-color);
}

.node.selected.onworldentitylayoutobjectplacedv1 {
    background-color: var(--onworldentitylayoutobjectplacedv1-color);
    box-shadow: inset 0 0 50px var(--onworldentitylayoutobjectplacedv1-color);
}

.node.onworldentitylayoutobjectplacedv1:hover {
    border-color: var(--onworldentitylayoutobjectplacedv1-color);
    background-color: var(--onworldentitylayoutobjectplacedv1-color);
    box-shadow: inset 0 0 50px var(--onworldentitylayoutobjectplacedv1-color);
}

.node.onworldentitylayoutobjectplacedv1 .title {
    background-color: var(--onworldentitylayoutobjectplacedv1-color);
}

.node.selected.onworldentitylayoutobjectplacedv1 .title {
    color: var(--onworldentitylayoutobjectplacedv1-color);
    border-color: var(--onworldentitylayoutobjectplacedv1-color);
    background-color: #fff
}

.node.onworldentitylayoutobjectplacedv1:hover .title {
    border-color: var(--onworldentitylayoutobjectplacedv1-color);
    color: var(--onworldentitylayoutobjectplacedv1-color);
}

.node.onworldentitylayoutobjectplacedv1:hover .info-tooltip i {
    color: var(--onworldentitylayoutobjectplacedv1-color);
}

.node.selected.onworldentitylayoutobjectplacedv1 .info-tooltip i {
    color: var(--onworldentitylayoutobjectplacedv1-color);
}

.node.ondungeoncontrollerv1 {
    background-color: var(--ondungeoncontrollerv1-color);
    box-shadow: inset 0 0 50px var(--ondungeoncontrollerv1-color);
}

.node.selected.ondungeoncontrollerv1 {
    background-color: var(--ondungeoncontrollerv1-color);
    box-shadow: inset 0 0 50px var(--ondungeoncontrollerv1-color);
}

.node.ondungeoncontrollerv1:hover {
    border-color: var(--ondungeoncontrollerv1-color);
    background-color: var(--ondungeoncontrollerv1-color);
    box-shadow: inset 0 0 50px var(--ondungeoncontrollerv1-color);
}

.node.ondungeoncontrollerv1 .title {
    background-color: var(--ondungeoncontrollerv1-color);
}

.node.selected.ondungeoncontrollerv1 .title {
    color: var(--ondungeoncontrollerv1-color);
    border-color: var(--ondungeoncontrollerv1-color);
    background-color: #fff
}

.node.ondungeoncontrollerv1:hover .title {
    border-color: var(--ondungeoncontrollerv1-color);
    color: var(--ondungeoncontrollerv1-color);
}

.node.ondungeoncontrollerv1:hover .info-tooltip i {
    color: var(--ondungeoncontrollerv1-color);
}

.node.selected.ondungeoncontrollerv1 .info-tooltip i {
    color: var(--ondungeoncontrollerv1-color);
}

.node.onworldmenuclickv1 {
    background-color: var(--onworldmenuclickv1-color);
    box-shadow: inset 0 0 50px var(--onworldmenuclickv1-color);
}

.node.selected.onworldmenuclickv1 {
    background-color: var(--onworldmenuclickv1-color);
    box-shadow: inset 0 0 50px var(--onworldmenuclickv1-color);
}

.node.onworldmenuclickv1:hover {
    border-color: var(--onworldmenuclickv1-color);
    background-color: var(--onworldmenuclickv1-color);
    box-shadow: inset 0 0 50px var(--onworldmenuclickv1-color);
}

.node.onworldmenuclickv1 .title {
    background-color: var(--onworldmenuclickv1-color);
}

.node.selected.onworldmenuclickv1 .title {
    color: var(--onworldmenuclickv1-color);
    border-color: var(--onworldmenuclickv1-color);
    background-color: #fff
}

.node.onworldmenuclickv1:hover .title {
    border-color: var(--onworldmenuclickv1-color);
    color: var(--onworldmenuclickv1-color);
}

.node.onworldmenuclickv1:hover .info-tooltip i {
    color: var(--onworldmenuclickv1-color);
}

.node.selected.onworldmenuclickv1 .info-tooltip i {
    color: var(--onworldmenuclickv1-color);
}

.node.onworldtwitchbitsreceivedv1 {
    background-color: var(--onworldtwitchbitsreceivedv1-color);
    box-shadow: inset 0 0 50px var(--onworldtwitchbitsreceivedv1-color);
}

.node.selected.onworldtwitchbitsreceivedv1 {
    background-color: var(--onworldtwitchbitsreceivedv1-color);
    box-shadow: inset 0 0 50px var(--onworldtwitchbitsreceivedv1-color);
}

.node.onworldtwitchbitsreceivedv1:hover {
    border-color: var(--onworldtwitchbitsreceivedv1-color);
    background-color: var(--onworldtwitchbitsreceivedv1-color);
    box-shadow: inset 0 0 50px var(--onworldtwitchbitsreceivedv1-color);
}

.node.onworldtwitchbitsreceivedv1 .title {
    background-color: var(--onworldtwitchbitsreceivedv1-color);
}

.node.selected.onworldtwitchbitsreceivedv1 .title {
    color: var(--onworldtwitchbitsreceivedv1-color);
    border-color: var(--onworldtwitchbitsreceivedv1-color);
    background-color: #fff
}

.node.onworldtwitchbitsreceivedv1:hover .title {
    border-color: var(--onworldtwitchbitsreceivedv1-color);
    color: var(--onworldtwitchbitsreceivedv1-color);
}

.node.onworldtwitchbitsreceivedv1:hover .info-tooltip i {
    color: var(--onworldtwitchbitsreceivedv1-color);
}

.node.selected.onworldtwitchbitsreceivedv1 .info-tooltip i {
    color: var(--onworldtwitchbitsreceivedv1-color);
}

.node.ontwitchbitsreceivedv1 {
    background-color: var(--ontwitchbitsreceivedv1-color);
    box-shadow: inset 0 0 50px var(--ontwitchbitsreceivedv1-color);
}

.node.selected.ontwitchbitsreceivedv1 {
    background-color: var(--ontwitchbitsreceivedv1-color);
    box-shadow: inset 0 0 50px var(--ontwitchbitsreceivedv1-color);
}

.node.ontwitchbitsreceivedv1:hover {
    border-color: var(--ontwitchbitsreceivedv1-color);
    background-color: var(--ontwitchbitsreceivedv1-color);
    box-shadow: inset 0 0 50px var(--ontwitchbitsreceivedv1-color);
}

.node.ontwitchbitsreceivedv1 .title {
    background-color: var(--ontwitchbitsreceivedv1-color);
}

.node.selected.ontwitchbitsreceivedv1 .title {
    color: var(--ontwitchbitsreceivedv1-color);
    border-color: var(--ontwitchbitsreceivedv1-color);
    background-color: #fff
}

.node.ontwitchbitsreceivedv1:hover .title {
    border-color: var(--ontwitchbitsreceivedv1-color);
    color: var(--ontwitchbitsreceivedv1-color);
}

.node.ontwitchbitsreceivedv1:hover .info-tooltip i {
    color: var(--ontwitchbitsreceivedv1-color);
}

.node.selected.ontwitchbitsreceivedv1 .info-tooltip i {
    color: var(--ontwitchbitsreceivedv1-color);
}

.node.onworldtwitchchannelpointsredeemedv1 {
    background-color: var(--onworldtwitchchannelpointsredeemedv1-color);
    box-shadow: inset 0 0 50px var(--onworldtwitchchannelpointsredeemedv1-color);
}

.node.selected.onworldtwitchchannelpointsredeemedv1 {
    background-color: var(--onworldtwitchchannelpointsredeemedv1-color);
    box-shadow: inset 0 0 50px var(--onworldtwitchchannelpointsredeemedv1-color);
}

.node.onworldtwitchchannelpointsredeemedv1:hover {
    border-color: var(--onworldtwitchchannelpointsredeemedv1-color);
    background-color: var(--onworldtwitchchannelpointsredeemedv1-color);
    box-shadow: inset 0 0 50px var(--onworldtwitchchannelpointsredeemedv1-color);
}

.node.onworldtwitchchannelpointsredeemedv1 .title {
    background-color: var(--onworldtwitchchannelpointsredeemedv1-color);
}

.node.selected.onworldtwitchchannelpointsredeemedv1 .title {
    color: var(--onworldtwitchchannelpointsredeemedv1-color);
    border-color: var(--onworldtwitchchannelpointsredeemedv1-color);
    background-color: #fff
}

.node.onworldtwitchchannelpointsredeemedv1:hover .title {
    border-color: var(--onworldtwitchchannelpointsredeemedv1-color);
    color: var(--onworldtwitchchannelpointsredeemedv1-color);
}

.node.onworldtwitchchannelpointsredeemedv1:hover .info-tooltip i {
    color: var(--onworldtwitchchannelpointsredeemedv1-color);
}

.node.selected.onworldtwitchchannelpointsredeemedv1 .info-tooltip i {
    color: var(--onworldtwitchchannelpointsredeemedv1-color);
}

.node.ontwitchchannelpointsredeemedv1 {
    background-color: var(--ontwitchchannelpointsredeemedv1-color);
    box-shadow: inset 0 0 50px var(--ontwitchchannelpointsredeemedv1-color);
}

.node.selected.ontwitchchannelpointsredeemedv1 {
    background-color: var(--ontwitchchannelpointsredeemedv1-color);
    box-shadow: inset 0 0 50px var(--ontwitchchannelpointsredeemedv1-color);
}

.node.ontwitchchannelpointsredeemedv1:hover {
    border-color: var(--ontwitchchannelpointsredeemedv1-color);
    background-color: var(--ontwitchchannelpointsredeemedv1-color);
    box-shadow: inset 0 0 50px var(--ontwitchchannelpointsredeemedv1-color);
}

.node.ontwitchchannelpointsredeemedv1 .title {
    background-color: var(--ontwitchchannelpointsredeemedv1-color);
}

.node.selected.ontwitchchannelpointsredeemedv1 .title {
    color: var(--ontwitchchannelpointsredeemedv1-color);
    border-color: var(--ontwitchchannelpointsredeemedv1-color);
    background-color: #fff
}

.node.ontwitchchannelpointsredeemedv1:hover .title {
    border-color: var(--ontwitchchannelpointsredeemedv1-color);
    color: var(--ontwitchchannelpointsredeemedv1-color);
}

.node.ontwitchchannelpointsredeemedv1:hover .info-tooltip i {
    color: var(--ontwitchchannelpointsredeemedv1-color);
}

.node.selected.ontwitchchannelpointsredeemedv1 .info-tooltip i {
    color: var(--ontwitchchannelpointsredeemedv1-color);
}

.node.ontwitchnewfollowerv1 {
    background-color: var(--ontwitchnewfollowerv1-color);
    box-shadow: inset 0 0 50px var(--ontwitchnewfollowerv1-color);
}

.node.selected.ontwitchnewfollowerv1 {
    background-color: var(--ontwitchnewfollowerv1-color);
    box-shadow: inset 0 0 50px var(--ontwitchnewfollowerv1-color);
}

.node.ontwitchnewfollowerv1:hover {
    border-color: var(--ontwitchnewfollowerv1-color);
    background-color: var(--ontwitchnewfollowerv1-color);
    box-shadow: inset 0 0 50px var(--ontwitchnewfollowerv1-color);
}

.node.ontwitchnewfollowerv1 .title {
    background-color: var(--ontwitchnewfollowerv1-color);
}

.node.selected.ontwitchnewfollowerv1 .title {
    color: var(--ontwitchnewfollowerv1-color);
    border-color: var(--ontwitchnewfollowerv1-color);
    background-color: #fff
}

.node.ontwitchnewfollowerv1:hover .title {
    border-color: var(--ontwitchnewfollowerv1-color);
    color: var(--ontwitchnewfollowerv1-color);
}

.node.ontwitchnewfollowerv1:hover .info-tooltip i {
    color: var(--ontwitchnewfollowerv1-color);
}

.node.selected.ontwitchnewfollowerv1 .info-tooltip i {
    color: var(--ontwitchnewfollowerv1-color);
}

.node.onworldtwitchnewfollowerv1 {
    background-color: var(--onworldtwitchnewfollowerv1-color);
    box-shadow: inset 0 0 50px var(--onworldtwitchnewfollowerv1-color);
}

.node.selected.onworldtwitchnewfollowerv1 {
    background-color: var(--onworldtwitchnewfollowerv1-color);
    box-shadow: inset 0 0 50px var(--onworldtwitchnewfollowerv1-color);
}

.node.onworldtwitchnewfollowerv1:hover {
    border-color: var(--onworldtwitchnewfollowerv1-color);
    background-color: var(--onworldtwitchnewfollowerv1-color);
    box-shadow: inset 0 0 50px var(--onworldtwitchnewfollowerv1-color);
}

.node.onworldtwitchnewfollowerv1 .title {
    background-color: var(--onworldtwitchnewfollowerv1-color);
}

.node.selected.onworldtwitchnewfollowerv1 .title {
    color: var(--onworldtwitchnewfollowerv1-color);
    border-color: var(--onworldtwitchnewfollowerv1-color);
    background-color: #fff
}

.node.onworldtwitchnewfollowerv1:hover .title {
    border-color: var(--onworldtwitchnewfollowerv1-color);
    color: var(--onworldtwitchnewfollowerv1-color);
}

.node.onworldtwitchnewfollowerv1:hover .info-tooltip i {
    color: var(--onworldtwitchnewfollowerv1-color);
}

.node.selected.onworldtwitchnewfollowerv1 .info-tooltip i {
    color: var(--onworldtwitchnewfollowerv1-color);
}

.node.ontwitchchatmessagev1 {
    background-color: var(--ontwitchchatmessagev1-color);
    box-shadow: inset 0 0 50px var(--ontwitchchatmessagev1-color);
}

.node.selected.ontwitchchatmessagev1 {
    background-color: var(--ontwitchchatmessagev1-color);
    box-shadow: inset 0 0 50px var(--ontwitchchatmessagev1-color);
}

.node.ontwitchchatmessagev1:hover {
    border-color: var(--ontwitchchatmessagev1-color);
    background-color: var(--ontwitchchatmessagev1-color);
    box-shadow: inset 0 0 50px var(--ontwitchchatmessagev1-color);
}

.node.ontwitchchatmessagev1 .title {
    background-color: var(--ontwitchchatmessagev1-color);
}

.node.selected.ontwitchchatmessagev1 .title {
    color: var(--ontwitchchatmessagev1-color);
    border-color: var(--ontwitchchatmessagev1-color);
    background-color: #fff
}

.node.ontwitchchatmessagev1:hover .title {
    border-color: var(--ontwitchchatmessagev1-color);
    color: var(--ontwitchchatmessagev1-color);
}

.node.ontwitchchatmessagev1:hover .info-tooltip i {
    color: var(--ontwitchchatmessagev1-color);
}

.node.selected.ontwitchchatmessagev1 .info-tooltip i {
    color: var(--ontwitchchatmessagev1-color);
}

.node.onworldtwitchchatmessagev1 {
    background-color: var(--onworldtwitchchatmessagev1-color);
    box-shadow: inset 0 0 50px var(--onworldtwitchchatmessagev1-color);
}

.node.selected.onworldtwitchchatmessagev1 {
    background-color: var(--onworldtwitchchatmessagev1-color);
    box-shadow: inset 0 0 50px var(--onworldtwitchchatmessagev1-color);
}

.node.onworldtwitchchatmessagev1:hover {
    border-color: var(--onworldtwitchchatmessagev1-color);
    background-color: var(--onworldtwitchchatmessagev1-color);
    box-shadow: inset 0 0 50px var(--onworldtwitchchatmessagev1-color);
}

.node.onworldtwitchchatmessagev1 .title {
    background-color: var(--onworldtwitchchatmessagev1-color);
}

.node.selected.onworldtwitchchatmessagev1 .title {
    color: var(--onworldtwitchchatmessagev1-color);
    border-color: var(--onworldtwitchchatmessagev1-color);
    background-color: #fff
}

.node.onworldtwitchchatmessagev1:hover .title {
    border-color: var(--onworldtwitchchatmessagev1-color);
    color: var(--onworldtwitchchatmessagev1-color);
}

.node.onworldtwitchchatmessagev1:hover .info-tooltip i {
    color: var(--onworldtwitchchatmessagev1-color);
}

.node.selected.onworldtwitchchatmessagev1 .info-tooltip i {
    color: var(--onworldtwitchchatmessagev1-color);
}

.node.onblockgatheredv1 {
    background-color: var(--onblockgatheredv1-color);
    box-shadow: inset 0 0 50px var(--onblockgatheredv1-color);
}

.node.selected.onblockgatheredv1 {
    background-color: var(--onblockgatheredv1-color);
    box-shadow: inset 0 0 50px var(--onblockgatheredv1-color);
}

.node.onblockgatheredv1:hover {
    border-color: var(--onblockgatheredv1-color);
    background-color: var(--onblockgatheredv1-color);
    box-shadow: inset 0 0 50px var(--onblockgatheredv1-color);
}

.node.onblockgatheredv1 .title {
    background-color: var(--onblockgatheredv1-color);
}

.node.selected.onblockgatheredv1 .title {
    color: var(--onblockgatheredv1-color);
    border-color: var(--onblockgatheredv1-color);
    background-color: #fff
}

.node.onblockgatheredv1:hover .title {
    border-color: var(--onblockgatheredv1-color);
    color: var(--onblockgatheredv1-color);
}

.node.onblockgatheredv1:hover .info-tooltip i {
    color: var(--onblockgatheredv1-color);
}

.node.selected.onblockgatheredv1 .info-tooltip i {
    color: var(--onblockgatheredv1-color);
}

.node.onworldblockgatheredv1 {
    background-color: var(--onworldblockgatheredv1-color);
    box-shadow: inset 0 0 50px var(--onworldblockgatheredv1-color);
}

.node.selected.onworldblockgatheredv1 {
    background-color: var(--onworldblockgatheredv1-color);
    box-shadow: inset 0 0 50px var(--onworldblockgatheredv1-color);
}

.node.onworldblockgatheredv1:hover {
    border-color: var(--onworldblockgatheredv1-color);
    background-color: var(--onworldblockgatheredv1-color);
    box-shadow: inset 0 0 50px var(--onworldblockgatheredv1-color);
}

.node.onworldblockgatheredv1 .title {
    background-color: var(--onworldblockgatheredv1-color);
}

.node.selected.onworldblockgatheredv1 .title {
    color: var(--onworldblockgatheredv1-color);
    border-color: var(--onworldblockgatheredv1-color);
    background-color: #fff
}

.node.onworldblockgatheredv1:hover .title {
    border-color: var(--onworldblockgatheredv1-color);
    color: var(--onworldblockgatheredv1-color);
}

.node.onworldblockgatheredv1:hover .info-tooltip i {
    color: var(--onworldblockgatheredv1-color);
}

.node.selected.onworldblockgatheredv1 .info-tooltip i {
    color: var(--onworldblockgatheredv1-color);
}

.node.onservercommandv1 {
    background-color: var(--onservercommandv1-color);
    box-shadow: inset 0 0 50px var(--onservercommandv1-color);
}

.node.selected.onservercommandv1 {
    background-color: var(--onservercommandv1-color);
    box-shadow: inset 0 0 50px var(--onservercommandv1-color);
}

.node.onservercommandv1:hover {
    border-color: var(--onservercommandv1-color);
    background-color: var(--onservercommandv1-color);
    box-shadow: inset 0 0 50px var(--onservercommandv1-color);
}

.node.onservercommandv1 .title {
    background-color: var(--onservercommandv1-color);
}

.node.selected.onservercommandv1 .title {
    color: var(--onservercommandv1-color);
    border-color: var(--onservercommandv1-color);
    background-color: #fff
}

.node.onservercommandv1:hover .title {
    border-color: var(--onservercommandv1-color);
    color: var(--onservercommandv1-color);
}

.node.onservercommandv1:hover .info-tooltip i {
    color: var(--onservercommandv1-color);
}

.node.selected.onservercommandv1 .info-tooltip i {
    color: var(--onservercommandv1-color);
}

.node.onworldmapiconclickv1 {
    background-color: var(--onworldmapiconclickv1-color);
    box-shadow: inset 0 0 50px var(--onworldmapiconclickv1-color);
}

.node.selected.onworldmapiconclickv1 {
    background-color: var(--onworldmapiconclickv1-color);
    box-shadow: inset 0 0 50px var(--onworldmapiconclickv1-color);
}

.node.onworldmapiconclickv1:hover {
    border-color: var(--onworldmapiconclickv1-color);
    background-color: var(--onworldmapiconclickv1-color);
    box-shadow: inset 0 0 50px var(--onworldmapiconclickv1-color);
}

.node.onworldmapiconclickv1 .title {
    background-color: var(--onworldmapiconclickv1-color);
}

.node.selected.onworldmapiconclickv1 .title {
    color: var(--onworldmapiconclickv1-color);
    border-color: var(--onworldmapiconclickv1-color);
    background-color: #fff
}

.node.onworldmapiconclickv1:hover .title {
    border-color: var(--onworldmapiconclickv1-color);
    color: var(--onworldmapiconclickv1-color);
}

.node.onworldmapiconclickv1:hover .info-tooltip i {
    color: var(--onworldmapiconclickv1-color);
}

.node.selected.onworldmapiconclickv1 .info-tooltip i {
    color: var(--onworldmapiconclickv1-color);
}

.node.onentitycraftv1 {
    background-color: var(--onentitycraftv1-color);
    box-shadow: inset 0 0 50px var(--onentitycraftv1-color);
}

.node.selected.onentitycraftv1 {
    background-color: var(--onentitycraftv1-color);
    box-shadow: inset 0 0 50px var(--onentitycraftv1-color);
}

.node.onentitycraftv1:hover {
    border-color: var(--onentitycraftv1-color);
    background-color: var(--onentitycraftv1-color);
    box-shadow: inset 0 0 50px var(--onentitycraftv1-color);
}

.node.onentitycraftv1 .title {
    background-color: var(--onentitycraftv1-color);
}

.node.selected.onentitycraftv1 .title {
    color: var(--onentitycraftv1-color);
    border-color: var(--onentitycraftv1-color);
    background-color: #fff
}

.node.onentitycraftv1:hover .title {
    border-color: var(--onentitycraftv1-color);
    color: var(--onentitycraftv1-color);
}

.node.onentitycraftv1:hover .info-tooltip i {
    color: var(--onentitycraftv1-color);
}

.node.selected.onentitycraftv1 .info-tooltip i {
    color: var(--onentitycraftv1-color);
}

.node.onworldentitycraftv1 {
    background-color: var(--onworldentitycraftv1-color);
    box-shadow: inset 0 0 50px var(--onworldentitycraftv1-color);
}

.node.selected.onworldentitycraftv1 {
    background-color: var(--onworldentitycraftv1-color);
    box-shadow: inset 0 0 50px var(--onworldentitycraftv1-color);
}

.node.onworldentitycraftv1:hover {
    border-color: var(--onworldentitycraftv1-color);
    background-color: var(--onworldentitycraftv1-color);
    box-shadow: inset 0 0 50px var(--onworldentitycraftv1-color);
}

.node.onworldentitycraftv1 .title {
    background-color: var(--onworldentitycraftv1-color);
}

.node.selected.onworldentitycraftv1 .title {
    color: var(--onworldentitycraftv1-color);
    border-color: var(--onworldentitycraftv1-color);
    background-color: #fff
}

.node.onworldentitycraftv1:hover .title {
    border-color: var(--onworldentitycraftv1-color);
    color: var(--onworldentitycraftv1-color);
}

.node.onworldentitycraftv1:hover .info-tooltip i {
    color: var(--onworldentitycraftv1-color);
}

.node.selected.onworldentitycraftv1 .info-tooltip i {
    color: var(--onworldentitycraftv1-color);
}

.node.onentitysurvivalbuildv1 {
    background-color: var(--onentitysurvivalbuildv1-color);
    box-shadow: inset 0 0 50px var(--onentitysurvivalbuildv1-color);
}

.node.selected.onentitysurvivalbuildv1 {
    background-color: var(--onentitysurvivalbuildv1-color);
    box-shadow: inset 0 0 50px var(--onentitysurvivalbuildv1-color);
}

.node.onentitysurvivalbuildv1:hover {
    border-color: var(--onentitysurvivalbuildv1-color);
    background-color: var(--onentitysurvivalbuildv1-color);
    box-shadow: inset 0 0 50px var(--onentitysurvivalbuildv1-color);
}

.node.onentitysurvivalbuildv1 .title {
    background-color: var(--onentitysurvivalbuildv1-color);
}

.node.selected.onentitysurvivalbuildv1 .title {
    color: var(--onentitysurvivalbuildv1-color);
    border-color: var(--onentitysurvivalbuildv1-color);
    background-color: #fff
}

.node.onentitysurvivalbuildv1:hover .title {
    border-color: var(--onentitysurvivalbuildv1-color);
    color: var(--onentitysurvivalbuildv1-color);
}

.node.onentitysurvivalbuildv1:hover .info-tooltip i {
    color: var(--onentitysurvivalbuildv1-color);
}

.node.selected.onentitysurvivalbuildv1 .info-tooltip i {
    color: var(--onentitysurvivalbuildv1-color);
}

.node.onwalkblockv1 {
    background-color: #718F8F;
    box-shadow: inset 0 0 50px #718F8F
}

.node.selected.onwalkblockv1 {
    background-color: #718F8F;
    box-shadow: inset 0 0 50px #718F8F
}

.node.onwalkblockv1:hover {
    border-color: #718F8F;
    background-color: #718F8F;
    box-shadow: inset 0 0 50px #718F8F
}

.node.onwalkblockv1 .title {
    background-color: #718F8F
}

.node.selected.onwalkblockv1 .title {
    color: #718F8F;
    border-color: #718F8F;
    background-color: #fff
}

.node.onwalkblockv1:hover .title {
    border-color: #718F8F;
    color: #718F8F
}

.node.onwalkblockv1:hover .info-tooltip i {
    color: #718F8F
}

.node.selected.onwalkblockv1 .info-tooltip i {
    color: #718F8F
}

.node.ontriggerenterv1 {
    background-color: var(--ontriggerenterv1-color);
    box-shadow: inset 0 0 50px var(--ontriggerenterv1-color);
}

.node.selected.ontriggerenterv1 {
    background-color: var(--ontriggerenterv1-color);
    box-shadow: inset 0 0 50px var(--ontriggerenterv1-color);
}

.node.ontriggerenterv1:hover {
    border-color: var(--ontriggerenterv1-color);
    background-color: var(--ontriggerenterv1-color);
    box-shadow: inset 0 0 50px var(--ontriggerenterv1-color);
}

.node.ontriggerenterv1 .title {
    background-color: var(--ontriggerenterv1-color);
}

.node.selected.ontriggerenterv1 .title {
    color: var(--ontriggerenterv1-color);
    border-color: var(--ontriggerenterv1-color);
    background-color: #fff
}

.node.ontriggerenterv1:hover .title {
    border-color: var(--ontriggerenterv1-color);
    color: var(--ontriggerenterv1-color);
}

.node.ontriggerenterv1:hover .info-tooltip i {
    color: var(--ontriggerenterv1-color);
}

.node.selected.ontriggerenterv1 .info-tooltip i {
    color: var(--ontriggerenterv1-color);
}

.node.onplayertriggerenterv1 {
    background-color: var(--onplayertriggerenterv1-color);
    box-shadow: inset 0 0 50px var(--onplayertriggerenterv1-color);
}

.node.selected.onplayertriggerenterv1 {
    background-color: var(--onplayertriggerenterv1-color);
    box-shadow: inset 0 0 50px var(--onplayertriggerenterv1-color);
}

.node.onplayertriggerenterv1:hover {
    border-color: var(--onplayertriggerenterv1-color);
    background-color: var(--onplayertriggerenterv1-color);
    box-shadow: inset 0 0 50px var(--onplayertriggerenterv1-color);
}

.node.onplayertriggerenterv1 .title {
    background-color: var(--onplayertriggerenterv1-color);
}

.node.selected.onplayertriggerenterv1 .title {
    color: var(--onplayertriggerenterv1-color);
    border-color: var(--onplayertriggerenterv1-color);
    background-color: #fff
}

.node.onplayertriggerenterv1:hover .title {
    border-color: var(--onplayertriggerenterv1-color);
    color: var(--onplayertriggerenterv1-color);
}

.node.onplayertriggerenterv1:hover .info-tooltip i {
    color: var(--onplayertriggerenterv1-color);
}

.node.selected.onplayertriggerenterv1 .info-tooltip i {
    color: var(--onplayertriggerenterv1-color);
}

.node.onworldtriggerenterv1 {
    background-color: var(--onworldtriggerenterv1-color);
    box-shadow: inset 0 0 50px var(--onworldtriggerenterv1-color);
}

.node.selected.onworldtriggerenterv1 {
    background-color: var(--onworldtriggerenterv1-color);
    box-shadow: inset 0 0 50px var(--onworldtriggerenterv1-color);
}

.node.onworldtriggerenterv1:hover {
    border-color: var(--onworldtriggerenterv1-color);
    background-color: var(--onworldtriggerenterv1-color);
    box-shadow: inset 0 0 50px var(--onworldtriggerenterv1-color);
}

.node.onworldtriggerenterv1 .title {
    background-color: var(--onworldtriggerenterv1-color);
}

.node.selected.onworldtriggerenterv1 .title {
    color: var(--onworldtriggerenterv1-color);
    border-color: var(--onworldtriggerenterv1-color);
    background-color: #fff
}

.node.onworldtriggerenterv1:hover .title {
    border-color: var(--onworldtriggerenterv1-color);
    color: var(--onworldtriggerenterv1-color);
}

.node.onworldtriggerenterv1:hover .info-tooltip i {
    color: var(--onworldtriggerenterv1-color);
}

.node.selected.onworldtriggerenterv1 .info-tooltip i {
    color: var(--onworldtriggerenterv1-color);
}

.node.ontriggerexitv1 {
    background-color: var(--ontriggerexitv1-color);
    box-shadow: inset 0 0 50px var(--ontriggerexitv1-color);
}

.node.selected.ontriggerexitv1 {
    background-color: var(--ontriggerexitv1-color);
    box-shadow: inset 0 0 50px var(--ontriggerexitv1-color);
}

.node.ontriggerexitv1:hover {
    border-color: var(--ontriggerexitv1-color);
    background-color: var(--ontriggerexitv1-color);
    box-shadow: inset 0 0 50px var(--ontriggerexitv1-color);
}

.node.ontriggerexitv1 .title {
    background-color: var(--ontriggerexitv1-color);
}

.node.selected.ontriggerexitv1 .title {
    color: var(--ontriggerexitv1-color);
    border-color: var(--ontriggerexitv1-color);
    background-color: #fff
}

.node.ontriggerexitv1:hover .title {
    border-color: var(--ontriggerexitv1-color);
    color: var(--ontriggerexitv1-color);
}

.node.ontriggerexitv1:hover .info-tooltip i {
    color: var(--ontriggerexitv1-color);
}

.node.selected.ontriggerexitv1 .info-tooltip i {
    color: var(--ontriggerexitv1-color);
}

.node.onplayertriggerexitv1 {
    background-color: var(--onplayertriggerexitv1-color);
    box-shadow: inset 0 0 50px var(--onplayertriggerexitv1-color);
}

.node.selected.onplayertriggerexitv1 {
    background-color: var(--onplayertriggerexitv1-color);
    box-shadow: inset 0 0 50px var(--onplayertriggerexitv1-color);
}

.node.onplayertriggerexitv1:hover {
    border-color: var(--onplayertriggerexitv1-color);
    background-color: var(--onplayertriggerexitv1-color);
    box-shadow: inset 0 0 50px var(--onplayertriggerexitv1-color);
}

.node.onplayertriggerexitv1 .title {
    background-color: var(--onplayertriggerexitv1-color);
}

.node.selected.onplayertriggerexitv1 .title {
    color: var(--onplayertriggerexitv1-color);
    border-color: var(--onplayertriggerexitv1-color);
    background-color: #fff
}

.node.onplayertriggerexitv1:hover .title {
    border-color: var(--onplayertriggerexitv1-color);
    color: var(--onplayertriggerexitv1-color);
}

.node.onplayertriggerexitv1:hover .info-tooltip i {
    color: var(--onplayertriggerexitv1-color);
}

.node.selected.onplayertriggerexitv1 .info-tooltip i {
    color: var(--onplayertriggerexitv1-color);
}

.node.onworldtriggerexitv1 {
    background-color: var(--onworldtriggerexitv1-color);
    box-shadow: inset 0 0 50px var(--onworldtriggerexitv1-color);
}

.node.selected.onworldtriggerexitv1 {
    background-color: var(--onworldtriggerexitv1-color);
    box-shadow: inset 0 0 50px var(--onworldtriggerexitv1-color);
}

.node.onworldtriggerexitv1:hover {
    border-color: var(--onworldtriggerexitv1-color);
    background-color: var(--onworldtriggerexitv1-color);
    box-shadow: inset 0 0 50px var(--onworldtriggerexitv1-color);
}

.node.onworldtriggerexitv1 .title {
    background-color: var(--onworldtriggerexitv1-color);
}

.node.selected.onworldtriggerexitv1 .title {
    color: var(--onworldtriggerexitv1-color);
    border-color: var(--onworldtriggerexitv1-color);
    background-color: #fff
}

.node.onworldtriggerexitv1:hover .title {
    border-color: var(--onworldtriggerexitv1-color);
    color: var(--onworldtriggerexitv1-color);
}

.node.onworldtriggerexitv1:hover .info-tooltip i {
    color: var(--onworldtriggerexitv1-color);
}

.node.selected.onworldtriggerexitv1 .info-tooltip i {
    color: var(--onworldtriggerexitv1-color);
}

.node.onprimaryinteractv1 {
    background-color: var(--onprimaryinteractv1-color);
    box-shadow: inset 0 0 50px var(--onprimaryinteractv1-color);
}

.node.selected.onprimaryinteractv1 {
    background-color: var(--onprimaryinteractv1-color);
    box-shadow: inset 0 0 50px var(--onprimaryinteractv1-color);
}

.node.onprimaryinteractv1:hover {
    border-color: var(--onprimaryinteractv1-color);
    background-color: var(--onprimaryinteractv1-color);
    box-shadow: inset 0 0 50px var(--onprimaryinteractv1-color);
}

.node.onprimaryinteractv1 .title {
    background-color: var(--onprimaryinteractv1-color);
}

.node.selected.onprimaryinteractv1 .title {
    color: var(--onprimaryinteractv1-color);
    border-color: var(--onprimaryinteractv1-color);
    background-color: #fff
}

.node.onprimaryinteractv1:hover .title {
    border-color: var(--onprimaryinteractv1-color);
    color: var(--onprimaryinteractv1-color);
}

.node.onprimaryinteractv1:hover .info-tooltip i {
    color: var(--onprimaryinteractv1-color);
}

.node.selected.onprimaryinteractv1 .info-tooltip i {
    color: var(--onprimaryinteractv1-color);
}

.node.onsecondaryinteractv1 {
    background-color: var(--onsecondaryinteractv1-color);
    box-shadow: inset 0 0 50px var(--onsecondaryinteractv1-color);
}

.node.selected.onsecondaryinteractv1 {
    background-color: var(--onsecondaryinteractv1-color);
    box-shadow: inset 0 0 50px var(--onsecondaryinteractv1-color);
}

.node.onsecondaryinteractv1:hover {
    border-color: var(--onsecondaryinteractv1-color);
    background-color: var(--onsecondaryinteractv1-color);
    box-shadow: inset 0 0 50px var(--onsecondaryinteractv1-color);
}

.node.onsecondaryinteractv1 .title {
    background-color: var(--onsecondaryinteractv1-color);
}

.node.selected.onsecondaryinteractv1 .title {
    color: var(--onsecondaryinteractv1-color);
    border-color: var(--onsecondaryinteractv1-color);
    background-color: #fff
}

.node.onsecondaryinteractv1:hover .title {
    border-color: var(--onsecondaryinteractv1-color);
    color: var(--onsecondaryinteractv1-color);
}

.node.onsecondaryinteractv1:hover .info-tooltip i {
    color: var(--onsecondaryinteractv1-color);
}

.node.selected.onsecondaryinteractv1 .info-tooltip i {
    color: var(--onsecondaryinteractv1-color);
}

.node.oncancelv1 {
    background-color: var(--oncancelv1-color);
    box-shadow: inset 0 0 50px var(--oncancelv1-color);
}

.node.selected.oncancelv1 {
    background-color: var(--oncancelv1-color);
    box-shadow: inset 0 0 50px var(--oncancelv1-color);
}

.node.oncancelv1:hover {
    border-color: var(--oncancelv1-color);
    background-color: var(--oncancelv1-color);
    box-shadow: inset 0 0 50px var(--oncancelv1-color);
}

.node.oncancelv1 .title {
    background-color: var(--oncancelv1-color);
}

.node.selected.oncancelv1 .title {
    color: var(--oncancelv1-color);
    border-color: var(--oncancelv1-color);
    background-color: #fff
}

.node.oncancelv1:hover .title {
    border-color: var(--oncancelv1-color);
    color: var(--oncancelv1-color);
}

.node.oncancelv1:hover .info-tooltip i {
    color: var(--oncancelv1-color);
}

.node.selected.oncancelv1 .info-tooltip i {
    color: var(--oncancelv1-color);
}

.node.onmountactionv1 {
    background-color: #2A797D;
    box-shadow: inset 0 0 50px #2A797D
}

.node.selected.onmountactionv1 {
    background-color: #2A797D;
    box-shadow: inset 0 0 50px #2A797D
}

.node.onmountactionv1:hover {
    border-color: #2A797D;
    background-color: #2A797D;
    box-shadow: inset 0 0 50px #2A797D
}

.node.onmountactionv1 .title {
    background-color: #2A797D
}

.node.selected.onmountactionv1 .title {
    color: #2A797D;
    border-color: #2A797D;
    background-color: #fff
}

.node.onmountactionv1:hover .title {
    border-color: #2A797D;
    color: #2A797D
}

.node.onmountactionv1:hover .info-tooltip i {
    color: #2A797D
}

.node.selected.onmountactionv1 .info-tooltip i {
    color: #2A797D
}

.node.onmountv1 {
    background-color: var(--onmountv1-color);
    box-shadow: inset 0 0 50px var(--onmountv1-color);
}

.node.selected.onmountv1 {
    background-color: var(--onmountv1-color);
    box-shadow: inset 0 0 50px var(--onmountv1-color);
}

.node.onmountv1:hover {
    border-color: var(--onmountv1-color);
    background-color: var(--onmountv1-color);
    box-shadow: inset 0 0 50px var(--onmountv1-color);
}

.node.onmountv1 .title {
    background-color: var(--onmountv1-color);
}

.node.selected.onmountv1 .title {
    color: var(--onmountv1-color);
    border-color: var(--onmountv1-color);
    background-color: #fff
}

.node.onmountv1:hover .title {
    border-color: var(--onmountv1-color);
    color: var(--onmountv1-color);
}

.node.onmountv1:hover .info-tooltip i {
    color: var(--onmountv1-color);
}

.node.selected.onmountv1 .info-tooltip i {
    color: var(--onmountv1-color);
}

.node.ondismountv1 {
    background-color: var(--ondismountv1-color);
    box-shadow: inset 0 0 50px var(--ondismountv1-color);
}

.node.selected.ondismountv1 {
    background-color: var(--ondismountv1-color);
    box-shadow: inset 0 0 50px var(--ondismountv1-color);
}

.node.ondismountv1:hover {
    border-color: var(--ondismountv1-color);
    background-color: var(--ondismountv1-color);
    box-shadow: inset 0 0 50px var(--ondismountv1-color);
}

.node.ondismountv1 .title {
    background-color: var(--ondismountv1-color);
}

.node.selected.ondismountv1 .title {
    color: var(--ondismountv1-color);
    border-color: var(--ondismountv1-color);
    background-color: #fff
}

.node.ondismountv1:hover .title {
    border-color: var(--ondismountv1-color);
    color: var(--ondismountv1-color);
}

.node.ondismountv1:hover .info-tooltip i {
    color: var(--ondismountv1-color);
}

.node.selected.ondismountv1 .info-tooltip i {
    color: var(--ondismountv1-color);
}

.node.onworldjoinedv2 {
    background-color: var(--onworldjoinedv2-color);
    box-shadow: inset 0 0 50px var(--onworldjoinedv2-color);
}

.node.selected.onworldjoinedv2 {
    background-color: var(--onworldjoinedv2-color);
    box-shadow: inset 0 0 50px var(--onworldjoinedv2-color);
}

.node.onworldjoinedv2:hover {
    border-color: var(--onworldjoinedv2-color);
    background-color: var(--onworldjoinedv2-color);
    box-shadow: inset 0 0 50px var(--onworldjoinedv2-color);
}

.node.onworldjoinedv2 .title {
    background-color: var(--onworldjoinedv2-color);
}

.node.selected.onworldjoinedv2 .title {
    color: var(--onworldjoinedv2-color);
    border-color: var(--onworldjoinedv2-color);
    background-color: #fff
}

.node.onworldjoinedv2:hover .title {
    border-color: var(--onworldjoinedv2-color);
    color: var(--onworldjoinedv2-color);
}

.node.onworldjoinedv2:hover .info-tooltip i {
    color: var(--onworldjoinedv2-color);
}

.unused:not(:hover)>.node{
    /*filter: brightness(80%); */
        /* background: hsl(var(--node-color-hsl-h) var(--node-color-hsl-s) calc(var(--node-color-hsl-l) * 0.8));
        --text-color: #ccc; */
}

.unused>.questmainv1.node{
    /*filter: brightness(100%);*/
}


.node.selected.onworldjoinedv2 .info-tooltip i {
    color: var(--onworldjoinedv2-color);
}

.node.onworldleftv2 {
    background-color: var(--onworldleftv2-color);
    box-shadow: inset 0 0 50px var(--onworldleftv2-color);
}

.node.selected.onworldleftv2 {
    background-color: var(--onworldleftv2-color);
    box-shadow: inset 0 0 50px var(--onworldleftv2-color);
}

.node.onworldleftv2:hover {
    border-color: var(--onworldleftv2-color);
    background-color: var(--onworldleftv2-color);
    box-shadow: inset 0 0 50px var(--onworldleftv2-color);
}

.node.onworldleftv2 .title {
    background-color: var(--onworldleftv2-color);
}

.node.selected.onworldleftv2 .title {
    color: var(--onworldleftv2-color);
    border-color: var(--onworldleftv2-color);
    background-color: #fff
}

.node.onworldleftv2:hover .title {
    border-color: var(--onworldleftv2-color);
    color: var(--onworldleftv2-color);
}

.node.onworldleftv2:hover .info-tooltip i {
    color: var(--onworldleftv2-color);
}

.node.selected.onworldleftv2 .info-tooltip i {
    color: var(--onworldleftv2-color);
}

.node.onworldentityjoinedv1 {
    background-color: var(--onworldentityjoinedv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityjoinedv1-color);
}

.node.selected.onworldentityjoinedv1 {
    background-color: var(--onworldentityjoinedv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityjoinedv1-color);
}

.node.onworldentityjoinedv1:hover {
    border-color: var(--onworldentityjoinedv1-color);
    background-color: var(--onworldentityjoinedv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityjoinedv1-color);
}

.node.onworldentityjoinedv1 .title {
    background-color: var(--onworldentityjoinedv1-color);
}

.node.selected.onworldentityjoinedv1 .title {
    color: var(--onworldentityjoinedv1-color);
    border-color: var(--onworldentityjoinedv1-color);
    background-color: #fff
}

.node.onworldentityjoinedv1:hover .title {
    border-color: var(--onworldentityjoinedv1-color);
    color: var(--onworldentityjoinedv1-color);
}

.node.onworldentityjoinedv1:hover .info-tooltip i {
    color: var(--onworldentityjoinedv1-color);
}

.node.selected.onworldentityjoinedv1 .info-tooltip i {
    color: var(--onworldentityjoinedv1-color);
}

.node.onworldentityleftv1 {
    background-color: var(--onworldentityleftv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityleftv1-color);
}

.node.selected.onworldentityleftv1 {
    background-color: var(--onworldentityleftv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityleftv1-color);
}

.node.onworldentityleftv1:hover {
    border-color: var(--onworldentityleftv1-color);
    background-color: var(--onworldentityleftv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityleftv1-color);
}

.node.onworldentityleftv1 .title {
    background-color: var(--onworldentityleftv1-color);
}

.node.selected.onworldentityleftv1 .title {
    color: var(--onworldentityleftv1-color);
    border-color: var(--onworldentityleftv1-color);
    background-color: #fff
}

.node.onworldentityleftv1:hover .title {
    border-color: var(--onworldentityleftv1-color);
    color: var(--onworldentityleftv1-color);
}

.node.onworldentityleftv1:hover .info-tooltip i {
    color: var(--onworldentityleftv1-color);
}

.node.selected.onworldentityleftv1 .info-tooltip i {
    color: var(--onworldentityleftv1-color);
}

.node.onfirstactivationv1 {
    background-color: var(--onfirstactivationv1-color);
    box-shadow: inset 0 0 50px var(--onfirstactivationv1-color);
}

.node.selected.onfirstactivationv1 {
    background-color: var(--onfirstactivationv1-color);
    box-shadow: inset 0 0 50px var(--onfirstactivationv1-color);
}

.node.onfirstactivationv1:hover {
    border-color: var(--onfirstactivationv1-color);
    background-color: var(--onfirstactivationv1-color);
    box-shadow: inset 0 0 50px var(--onfirstactivationv1-color);
}

.node.onfirstactivationv1 .title {
    background-color: var(--onfirstactivationv1-color);
}

.node.selected.onfirstactivationv1 .title {
    color: var(--onfirstactivationv1-color);
    border-color: var(--onfirstactivationv1-color);
    background-color: #fff
}

.node.onfirstactivationv1:hover .title {
    border-color: var(--onfirstactivationv1-color);
    color: var(--onfirstactivationv1-color);
}

.node.onfirstactivationv1:hover .info-tooltip i {
    color: var(--onfirstactivationv1-color);
}

.node.selected.onfirstactivationv1 .info-tooltip i {
    color: var(--onfirstactivationv1-color);
}

/**/
.node.onfirstbuildv1 {
    background-color: var(--onfirstbuildv1-color);
    box-shadow: inset 0 0 50px var(--onfirstbuildv1-color);
}

.node.selected.onfirstbuildv1 {
    background-color: var(--onfirstbuildv1-color);
    box-shadow: inset 0 0 50px var(--onfirstbuildv1-color);
}

.node.onfirstbuildv1:hover {
    border-color: var(--onfirstbuildv1-color);
    background-color: var(--onfirstbuildv1-color);
    box-shadow: inset 0 0 50px var(--onfirstbuildv1-color);
}

.node.onfirstbuildv1 .title {
    background-color: var(--onfirstbuildv1-color);
}

.node.selected.onfirstbuildv1 .title {
    color: var(--onfirstbuildv1-color);
    border-color: var(--onfirstbuildv1-color);
    background-color: #fff
}

.node.onfirstbuildv1:hover .title {
    border-color: var(--onfirstbuildv1-color);
    color: var(--onfirstbuildv1-color);
}

.node.onfirstbuildv1:hover .info-tooltip i {
    color: var(--onfirstbuildv1-color);
}

.node.selected.onfirstbuildv1 .info-tooltip i {
    color: var(--onfirstbuildv1-color);
}

.node.onserversocketblockv1 {
    background-color: var(--onserversocketblockv1-color);
    box-shadow: inset 0 0 50px var(--onserversocketblockv1-color);
}

.node.selected.onserversocketblockv1 {
    background-color: var(--onserversocketblockv1-color);
    box-shadow: inset 0 0 50px var(--onserversocketblockv1-color);
}

.node.onserversocketblockv1:hover {
    border-color: var(--onserversocketblockv1-color);
    background-color: var(--onserversocketblockv1-color);
    box-shadow: inset 0 0 50px var(--onserversocketblockv1-color);
}

.node.onserversocketblockv1 .title {
    background-color: var(--onserversocketblockv1-color);
}

.node.selected.onserversocketblockv1 .title {
    color: var(--onserversocketblockv1-color);
    border-color: var(--onserversocketblockv1-color);
    background-color: #fff
}

.node.onserversocketblockv1:hover .title {
    border-color: var(--onserversocketblockv1-color);
    color: var(--onserversocketblockv1-color);
}

.node.onserversocketblockv1:hover .info-tooltip i {
    color: var(--onserversocketblockv1-color);
}

.node.selected.onserversocketblockv1 .info-tooltip i {
    color: var(--onserversocketblockv1-color);
}

.node.onserversocketentityv1 {
    background-color: var(--onserversocketentityv1-color);
    box-shadow: inset 0 0 50px var(--onserversocketentityv1-color);
}

.node.selected.onserversocketentityv1 {
    background-color: var(--onserversocketentityv1-color);
    box-shadow: inset 0 0 50px var(--onserversocketentityv1-color);
}

.node.onserversocketentityv1:hover {
    border-color: var(--onserversocketentityv1-color);
    background-color: var(--onserversocketentityv1-color);
    box-shadow: inset 0 0 50px var(--onserversocketentityv1-color);
}

.node.onserversocketentityv1 .title {
    background-color: var(--onserversocketentityv1-color);
}

.node.selected.onserversocketentityv1 .title {
    color: var(--onserversocketentityv1-color);
    border-color: var(--onserversocketentityv1-color);
    background-color: #fff
}

.node.onserversocketentityv1:hover .title {
    border-color: var(--onserversocketentityv1-color);
    color: var(--onserversocketentityv1-color);
}

.node.onserversocketentityv1:hover .info-tooltip i {
    color: var(--onserversocketentityv1-color);
}

.node.selected.onserversocketentityv1 .info-tooltip i {
    color: var(--onserversocketentityv1-color);
}

.node.onspecialeventv1 {
    background-color: #FF69B4;
    box-shadow: inset 0 0 50px #FF69B4
}

.node.selected.onspecialeventv1 {
    background-color: #FF69B4;
    box-shadow: inset 0 0 50px #FF69B4
}

.node.onspecialeventv1:hover {
    border-color: #FF69B4;
    background-color: #FF69B4;
    box-shadow: inset 0 0 50px #FF69B4
}

.node.onspecialeventv1 .title {
    background-color: #FF69B4
}

.node.selected.onspecialeventv1 .title {
    color: #FF69B4;
    border-color: #FF69B4;
    background-color: #fff
}

.node.onspecialeventv1:hover .title {
    border-color: #FF69B4;
    color: #FF69B4
}

.node.onspecialeventv1:hover .info-tooltip i {
    color: #FF69B4
}

.node.selected.onspecialeventv1 .info-tooltip i {
    color: #FF69B4
}

.node.onbuttoneventv1 {
    background-color: var(--onbuttoneventv1-color);
    box-shadow: inset 0 0 50px var(--onbuttoneventv1-color);
}

.node.selected.onbuttoneventv1 {
    background-color: var(--onbuttoneventv1-color);
    box-shadow: inset 0 0 50px var(--onbuttoneventv1-color);
}

.node.onbuttoneventv1:hover {
    border-color: var(--onbuttoneventv1-color);
    background-color: var(--onbuttoneventv1-color);
    box-shadow: inset 0 0 50px var(--onbuttoneventv1-color);
}

.node.onbuttoneventv1 .title {
    background-color: var(--onbuttoneventv1-color);
}

.node.selected.onbuttoneventv1 .title {
    color: var(--onbuttoneventv1-color);
    border-color: var(--onbuttoneventv1-color);
    background-color: #fff
}

.node.onbuttoneventv1:hover .title {
    border-color: var(--onbuttoneventv1-color);
    color: var(--onbuttoneventv1-color);
}

.node.onbuttoneventv1:hover .info-tooltip i {
    color: var(--onbuttoneventv1-color);
}

.node.selected.onbuttoneventv1 .info-tooltip i {
    color: var(--onbuttoneventv1-color);
}

.node.onvideoloadedv1 {
    background-color: var(--onvideoloadedv1-color);
    box-shadow: inset 0 0 50px var(--onvideoloadedv1-color);
}

.node.selected.onvideoloadedv1 {
    background-color: var(--onvideoloadedv1-color);
    box-shadow: inset 0 0 50px var(--onvideoloadedv1-color);
}

.node.onvideoloadedv1:hover {
    border-color: var(--onvideoloadedv1-color);
    background-color: var(--onvideoloadedv1-color);
    box-shadow: inset 0 0 50px var(--onvideoloadedv1-color);
}

.node.onvideoloadedv1 .title {
    background-color: var(--onvideoloadedv1-color);
}

.node.selected.onvideoloadedv1 .title {
    color: var(--onvideoloadedv1-color);
    border-color: var(--onvideoloadedv1-color);
    background-color: #fff
}

.node.onvideoloadedv1:hover .title {
    border-color: var(--onvideoloadedv1-color);
    color: var(--onvideoloadedv1-color);
}

.node.onvideoloadedv1:hover .info-tooltip i {
    color: var(--onvideoloadedv1-color);
}

.node.selected.onvideoloadedv1 .info-tooltip i {
    color: var(--onvideoloadedv1-color);
}

.node.onworldvideoloadedv1 {
    background-color: var(--onworldvideoloadedv1-color);
    box-shadow: inset 0 0 50px var(--onworldvideoloadedv1-color);
}

.node.selected.onworldvideoloadedv1 {
    background-color: var(--onworldvideoloadedv1-color);
    box-shadow: inset 0 0 50px var(--onworldvideoloadedv1-color);
}

.node.onworldvideoloadedv1:hover {
    border-color: var(--onworldvideoloadedv1-color);
    background-color: var(--onworldvideoloadedv1-color);
    box-shadow: inset 0 0 50px var(--onworldvideoloadedv1-color);
}

.node.onworldvideoloadedv1 .title {
    background-color: var(--onworldvideoloadedv1-color);
}

.node.selected.onworldvideoloadedv1 .title {
    color: var(--onworldvideoloadedv1-color);
    border-color: var(--onworldvideoloadedv1-color);
    background-color: #fff
}

.node.onworldvideoloadedv1:hover .title {
    border-color: var(--onworldvideoloadedv1-color);
    color: var(--onworldvideoloadedv1-color);
}

.node.onworldvideoloadedv1:hover .info-tooltip i {
    color: var(--onworldvideoloadedv1-color);
}

.node.selected.onworldvideoloadedv1 .info-tooltip i {
    color: var(--onworldvideoloadedv1-color);
}


.node.ontextinputeditedv1 {
    background-color: var(--ontextinputeditedv1-color);
    box-shadow: inset 0 0 50px var(--ontextinputeditedv1-color);
}

.node.selected.ontextinputeditedv1 {
    background-color: var(--ontextinputeditedv1-color);
    box-shadow: inset 0 0 50px var(--ontextinputeditedv1-color);
}

.node.ontextinputeditedv1:hover {
    border-color: var(--ontextinputeditedv1-color);
    background-color: var(--ontextinputeditedv1-color);
    box-shadow: inset 0 0 50px var(--ontextinputeditedv1-color);
}

.node.ontextinputeditedv1 .title {
    background-color: var(--ontextinputeditedv1-color);
}

.node.selected.ontextinputeditedv1 .title {
    color: var(--ontextinputeditedv1-color);
    border-color: var(--ontextinputeditedv1-color);
    background-color: #fff
}

.node.ontextinputeditedv1:hover .title {
    border-color: var(--ontextinputeditedv1-color);
    color: var(--ontextinputeditedv1-color);
}

.node.ontextinputeditedv1:hover .info-tooltip i {
    color: var(--ontextinputeditedv1-color);
}

.node.selected.ontextinputeditedv1 .info-tooltip i {
    color: var(--ontextinputeditedv1-color);
}

.node.ontextinputeditedv2 {
    background-color: var(--ontextinputeditedv2-color);
    box-shadow: inset 0 0 50px var(--ontextinputeditedv2-color);
}

.node.selected.ontextinputeditedv2 {
    background-color: var(--ontextinputeditedv2-color);
    box-shadow: inset 0 0 50px var(--ontextinputeditedv2-color);
}

.node.ontextinputeditedv2:hover {
    border-color: var(--ontextinputeditedv2-color);
    background-color: var(--ontextinputeditedv2-color);
    box-shadow: inset 0 0 50px var(--ontextinputeditedv2-color);
}

.node.ontextinputeditedv2 .title {
    background-color: var(--ontextinputeditedv2-color);
}

.node.selected.ontextinputeditedv2 .title {
    color: var(--ontextinputeditedv2-color);
    border-color: var(--ontextinputeditedv2-color);
    background-color: #fff
}

.node.ontextinputeditedv2:hover .title {
    border-color: var(--ontextinputeditedv2-color);
    color: var(--ontextinputeditedv2-color);
}

.node.ontextinputeditedv2:hover .info-tooltip i {
    color: var(--ontextinputeditedv2-color);
}

.node.selected.ontextinputeditedv2 .info-tooltip i {
    color: var(--ontextinputeditedv2-color);
}


.node.oncreativecursorclickv1 {
    background-color: var(--oncreativecursorclickv1-color);
    box-shadow: inset 0 0 50px var(--oncreativecursorclickv1-color);
}

.node.selected.oncreativecursorclickv1 {
    background-color: var(--oncreativecursorclickv1-color);
    box-shadow: inset 0 0 50px var(--oncreativecursorclickv1-color);
}

.node.oncreativecursorclickv1:hover {
    border-color: var(--oncreativecursorclickv1-color);
    background-color: var(--oncreativecursorclickv1-color);
    box-shadow: inset 0 0 50px var(--oncreativecursorclickv1-color);
}

.node.oncreativecursorclickv1 .title {
    background-color: var(--oncreativecursorclickv1-color);
}

.node.selected.oncreativecursorclickv1 .title {
    color: var(--oncreativecursorclickv1-color);
    border-color: var(--oncreativecursorclickv1-color);
    background-color: #fff
}

.node.oncreativecursorclickv1:hover .title {
    border-color: var(--oncreativecursorclickv1-color);
    color: var(--oncreativecursorclickv1-color);
}

.node.oncreativecursorclickv1:hover .info-tooltip i {
    color: var(--oncreativecursorclickv1-color);
}

.node.selected.oncreativecursorclickv1 .info-tooltip i {
    color: var(--oncreativecursorclickv1-color);
}


.node.oncreativecursormovev1 {
    background-color: var(--oncreativecursormovev1-color);
    box-shadow: inset 0 0 50px var(--oncreativecursormovev1-color);
}

.node.selected.oncreativecursormovev1 {
    background-color: var(--oncreativecursormovev1-color);
    box-shadow: inset 0 0 50px var(--oncreativecursormovev1-color);
}

.node.oncreativecursormovev1:hover {
    border-color: var(--oncreativecursormovev1-color);
    background-color: var(--oncreativecursormovev1-color);
    box-shadow: inset 0 0 50px var(--oncreativecursormovev1-color);
}

.node.oncreativecursormovev1 .title {
    background-color: var(--oncreativecursormovev1-color);
}

.node.selected.oncreativecursormovev1 .title {
    color: var(--oncreativecursormovev1-color);
    border-color: var(--oncreativecursormovev1-color);
    background-color: #fff
}

.node.oncreativecursormovev1:hover .title {
    border-color: var(--oncreativecursormovev1-color);
    color: var(--oncreativecursormovev1-color);
}

.node.oncreativecursormovev1:hover .info-tooltip i {
    color: var(--oncreativecursormovev1-color);
}

.node.selected.oncreativecursormovev1 .info-tooltip i {
    color: var(--oncreativecursormovev1-color);
}


.node.oncreativemaskchangev1 {
    background-color: var(--oncreativemaskchangev1-color);
    box-shadow: inset 0 0 50px var(--oncreativemaskchangev1-color);
}

.node.selected.oncreativemaskchangev1 {
    background-color: var(--oncreativemaskchangev1-color);
    box-shadow: inset 0 0 50px var(--oncreativemaskchangev1-color);
}

.node.oncreativemaskchangev1:hover {
    border-color: var(--oncreativemaskchangev1-color);
    background-color: var(--oncreativemaskchangev1-color);
    box-shadow: inset 0 0 50px var(--oncreativemaskchangev1-color);
}

.node.oncreativemaskchangev1 .title {
    background-color: var(--oncreativemaskchangev1-color);
}

.node.selected.oncreativemaskchangev1 .title {
    color: var(--oncreativemaskchangev1-color);
    border-color: var(--oncreativemaskchangev1-color);
    background-color: #fff
}

.node.oncreativemaskchangev1:hover .title {
    border-color: var(--oncreativemaskchangev1-color);
    color: var(--oncreativemaskchangev1-color);
}

.node.oncreativemaskchangev1:hover .info-tooltip i {
    color: var(--oncreativemaskchangev1-color);
}

.node.selected.oncreativemaskchangev1 .info-tooltip i {
    color: var(--oncreativemaskchangev1-color);
}




.node.onhealthchangedv1 {
    background-color: var(--onhealthchangedv1-color);
    box-shadow: inset 0 0 50px var(--onhealthchangedv1-color);
}

.node.selected.onhealthchangedv1 {
    background-color: var(--onhealthchangedv1-color);
    box-shadow: inset 0 0 50px var(--onhealthchangedv1-color);
}

.node.onhealthchangedv1:hover {
    border-color: var(--onhealthchangedv1-color);
    background-color: var(--onhealthchangedv1-color);
    box-shadow: inset 0 0 50px var(--onhealthchangedv1-color);
}

.node.onhealthchangedv1 .title {
    background-color: var(--onhealthchangedv1-color);
}

.node.selected.onhealthchangedv1 .title {
    color: var(--onhealthchangedv1-color);
    border-color: var(--onhealthchangedv1-color);
    background-color: #fff
}

.node.onhealthchangedv1:hover .title {
    border-color: var(--onhealthchangedv1-color);
    color: var(--onhealthchangedv1-color);
}

.node.onhealthchangedv1:hover .info-tooltip i {
    color: var(--onhealthchangedv1-color);
}

.node.selected.onhealthchangedv1 .info-tooltip i {
    color: var(--onhealthchangedv1-color);
}



.node.onitemgatherinteractv1 {
    background-color: var(--onitemgatherinteractv1-color);
    box-shadow: inset 0 0 50px var(--onitemgatherinteractv1-color);
}

.node.selected.onitemgatherinteractv1 {
    background-color: var(--onitemgatherinteractv1-color);
    box-shadow: inset 0 0 50px var(--onitemgatherinteractv1-color);
}

.node.onitemgatherinteractv1:hover {
    border-color: var(--onitemgatherinteractv1-color);
    background-color: var(--onitemgatherinteractv1-color);
    box-shadow: inset 0 0 50px var(--onitemgatherinteractv1-color);
}

.node.onitemgatherinteractv1 .title {
    background-color: var(--onitemgatherinteractv1-color);
}

.node.selected.onitemgatherinteractv1 .title {
    color: var(--onitemgatherinteractv1-color);
    border-color: var(--onitemgatherinteractv1-color);
    background-color: #fff
}

.node.onitemgatherinteractv1:hover .title {
    border-color: var(--onitemgatherinteractv1-color);
    color: var(--onitemgatherinteractv1-color);
}

.node.onitemgatherinteractv1:hover .info-tooltip i {
    color: var(--onitemgatherinteractv1-color);
}

.node.selected.onitemgatherinteractv1 .info-tooltip i {
    color: var(--onitemgatherinteractv1-color);
}






.node.onworldentityhealthchangedv1 {
    background-color: var(--onworldentityhealthchangedv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityhealthchangedv1-color);
}

.node.selected.onworldentityhealthchangedv1 {
    background-color: var(--onworldentityhealthchangedv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityhealthchangedv1-color);
}

.node.onworldentityhealthchangedv1:hover {
    border-color: var(--onworldentityhealthchangedv1-color);
    background-color: var(--onworldentityhealthchangedv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityhealthchangedv1-color);
}

.node.onworldentityhealthchangedv1 .title {
    background-color: var(--onworldentityhealthchangedv1-color);
}

.node.selected.onworldentityhealthchangedv1 .title {
    color: var(--onworldentityhealthchangedv1-color);
    border-color: var(--onworldentityhealthchangedv1-color);
    background-color: #fff
}

.node.onworldentityhealthchangedv1:hover .title {
    border-color: var(--onworldentityhealthchangedv1-color);
    color: var(--onworldentityhealthchangedv1-color);
}

.node.onworldentityhealthchangedv1:hover .info-tooltip i {
    color: var(--onworldentityhealthchangedv1-color);
}

.node.selected.onworldentityhealthchangedv1 .info-tooltip i {
    color: var(--onworldentityhealthchangedv1-color);
}




.node.onworldentityitempickupv1 {
    background-color: var(--onworldentityitempickupv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityitempickupv1-color);
}

.node.selected.onworldentityitempickupv1 {
    background-color: var(--onworldentityitempickupv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityitempickupv1-color);
}

.node.onworldentityitempickupv1:hover {
    border-color: var(--onworldentityitempickupv1-color);
    background-color: var(--onworldentityitempickupv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityitempickupv1-color);
}

.node.onworldentityitempickupv1 .title {
    background-color: var(--onworldentityitempickupv1-color);
}

.node.selected.onworldentityitempickupv1 .title {
    color: var(--onworldentityitempickupv1-color);
    border-color: var(--onworldentityitempickupv1-color);
    background-color: #fff
}

.node.onworldentityitempickupv1:hover .title {
    border-color: var(--onworldentityitempickupv1-color);
    color: var(--onworldentityitempickupv1-color);
}

.node.onworldentityitempickupv1:hover .info-tooltip i {
    color: var(--onworldentityitempickupv1-color);
}

.node.selected.onworldentityitempickupv1 .info-tooltip i {
    color: var(--onworldentityitempickupv1-color);
}



.node.onitempickupv1 {
    background-color: var(--onitempickupv1-color);
    box-shadow: inset 0 0 50px var(--onitempickupv1-color);
}

.node.selected.onitempickupv1 {
    background-color: var(--onitempickupv1-color);
    box-shadow: inset 0 0 50px var(--onitempickupv1-color);
}

.node.onitempickupv1:hover {
    border-color: var(--onitempickupv1-color);
    background-color: var(--onitempickupv1-color);
    box-shadow: inset 0 0 50px var(--onitempickupv1-color);
}

.node.onitempickupv1 .title {
    background-color: var(--onitempickupv1-color);
}

.node.selected.onitempickupv1 .title {
    color: var(--onitempickupv1-color);
    border-color: var(--onitempickupv1-color);
    background-color: #fff
}

.node.onitempickupv1:hover .title {
    border-color: var(--onitempickupv1-color);
    color: var(--onitempickupv1-color);
}

.node.onitempickupv1:hover .info-tooltip i {
    color: var(--onitempickupv1-color);
}

.node.selected.onitempickupv1 .info-tooltip i {
    color: var(--onitempickupv1-color);
}


.node.onuiremovedv1 {
    background-color: var(--onuiremovedv1-color);
    box-shadow: inset 0 0 50px var(--onuiremovedv1-color);
}

.node.selected.onuiremovedv1 {
    background-color: var(--onuiremovedv1-color);
    box-shadow: inset 0 0 50px var(--onuiremovedv1-color);
}

.node.onuiremovedv1:hover {
    border-color: var(--onuiremovedv1-color);
    background-color: var(--onuiremovedv1-color);
    box-shadow: inset 0 0 50px var(--onuiremovedv1-color);
}

.node.onuiremovedv1 .title {
    background-color: var(--onuiremovedv1-color);
}

.node.selected.onuiremovedv1 .title {
    color: var(--onuiremovedv1-color);
    border-color: var(--onuiremovedv1-color);
    background-color: #fff
}

.node.onuiremovedv1:hover .title {
    border-color: var(--onuiremovedv1-color);
    color: var(--onuiremovedv1-color);
}

.node.onuiremovedv1:hover .info-tooltip i {
    color: var(--onuiremovedv1-color);
}

.node.selected.onuiremovedv1 .info-tooltip i {
    color: var(--onuiremovedv1-color);
}



.node.oncreativemodechangev1 {
    background-color: var(--oncreativemodechangev1-color);
    box-shadow: inset 0 0 50px var(--oncreativemodechangev1-color);
}

.node.selected.oncreativemodechangev1 {
    background-color: var(--oncreativemodechangev1-color);
    box-shadow: inset 0 0 50px var(--oncreativemodechangev1-color);
}

.node.oncreativemodechangev1:hover {
    border-color: var(--oncreativemodechangev1-color);
    background-color: var(--oncreativemodechangev1-color);
    box-shadow: inset 0 0 50px var(--oncreativemodechangev1-color);
}

.node.oncreativemodechangev1 .title {
    background-color: var(--oncreativemodechangev1-color);
}

.node.selected.oncreativemodechangev1 .title {
    color: var(--oncreativemodechangev1-color);
    border-color: var(--oncreativemodechangev1-color);
    background-color: #fff
}

.node.oncreativemodechangev1:hover .title {
    border-color: var(--oncreativemodechangev1-color);
    color: var(--oncreativemodechangev1-color);
}

.node.oncreativemodechangev1:hover .info-tooltip i {
    color: var(--oncreativemodechangev1-color);
}

.node.selected.oncreativemodechangev1 .info-tooltip i {
    color: var(--oncreativemodechangev1-color);
}


.node.onworldcreativemodechangev1 {
    background-color: var(--onworldcreativemodechangev1-color);
    box-shadow: inset 0 0 50px var(--onworldcreativemodechangev1-color);
}

.node.selected.onworldcreativemodechangev1 {
    background-color: var(--onworldcreativemodechangev1-color);
    box-shadow: inset 0 0 50px var(--onworldcreativemodechangev1-color);
}

.node.onworldcreativemodechangev1:hover {
    border-color: var(--onworldcreativemodechangev1-color);
    background-color: var(--onworldcreativemodechangev1-color);
    box-shadow: inset 0 0 50px var(--onworldcreativemodechangev1-color);
}

.node.onworldcreativemodechangev1 .title {
    background-color: var(--onworldcreativemodechangev1-color);
}

.node.selected.onworldcreativemodechangev1 .title {
    color: var(--onworldcreativemodechangev1-color);
    border-color: var(--onworldcreativemodechangev1-color);
    background-color: #fff
}

.node.onworldcreativemodechangev1:hover .title {
    border-color: var(--onworldcreativemodechangev1-color);
    color: var(--onworldcreativemodechangev1-color);
}

.node.onworldcreativemodechangev1:hover .info-tooltip i {
    color: var(--onworldcreativemodechangev1-color);
}

.node.selected.onworldcreativemodechangev1 .info-tooltip i {
    color: var(--onworldcreativemodechangev1-color);
}




.node.oncreativebuildv1 {
    background-color: var(--oncreativebuildv1-color);
    box-shadow: inset 0 0 50px var(--oncreativebuildv1-color);
}

.node.selected.oncreativebuildv1 {
    background-color: var(--oncreativebuildv1-color);
    box-shadow: inset 0 0 50px var(--oncreativebuildv1-color);
}

.node.oncreativebuildv1:hover {
    border-color: var(--oncreativebuildv1-color);
    background-color: var(--oncreativebuildv1-color);
    box-shadow: inset 0 0 50px var(--oncreativebuildv1-color);
}

.node.oncreativebuildv1 .title {
    background-color: var(--oncreativebuildv1-color);
}

.node.selected.oncreativebuildv1 .title {
    color: var(--oncreativebuildv1-color);
    border-color: var(--oncreativebuildv1-color);
    background-color: #fff
}

.node.oncreativebuildv1:hover .title {
    border-color: var(--oncreativebuildv1-color);
    color: var(--oncreativebuildv1-color);
}

.node.oncreativebuildv1:hover .info-tooltip i {
    color: var(--oncreativebuildv1-color);
}

.node.selected.oncreativebuildv1 .info-tooltip i {
    color: var(--oncreativebuildv1-color);
}





.node.onworldcreativebuildv1 {
    background-color: var(--onworldcreativebuildv1-color);
    box-shadow: inset 0 0 50px var(--onworldcreativebuildv1-color);
}

.node.selected.onworldcreativebuildv1 {
    background-color: var(--onworldcreativebuildv1-color);
    box-shadow: inset 0 0 50px var(--onworldcreativebuildv1-color);
}

.node.onworldcreativebuildv1:hover {
    border-color: var(--onworldcreativebuildv1-color);
    background-color: var(--onworldcreativebuildv1-color);
    box-shadow: inset 0 0 50px var(--onworldcreativebuildv1-color);
}

.node.onworldcreativebuildv1 .title {
    background-color: var(--onworldcreativebuildv1-color);
}

.node.selected.onworldcreativebuildv1 .title {
    color: var(--onworldcreativebuildv1-color);
    border-color: var(--onworldcreativebuildv1-color);
    background-color: #fff
}

.node.onworldcreativebuildv1:hover .title {
    border-color: var(--onworldcreativebuildv1-color);
    color: var(--onworldcreativebuildv1-color);
}

.node.onworldcreativebuildv1:hover .info-tooltip i {
    color: var(--onworldcreativebuildv1-color);
}

.node.selected.onworldcreativebuildv1 .info-tooltip i {
    color: var(--onworldcreativebuildv1-color);
}



.node.onworldentityteleportv1 {
    background-color: var(--onworldentityteleportv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityteleportv1-color);
}

.node.selected.onworldentityteleportv1 {
    background-color: var(--onworldentityteleportv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityteleportv1-color);
}

.node.onworldentityteleportv1:hover {
    border-color: var(--onworldentityteleportv1-color);
    background-color: var(--onworldentityteleportv1-color);
    box-shadow: inset 0 0 50px var(--onworldentityteleportv1-color);
}

.node.onworldentityteleportv1 .title {
    background-color: var(--onworldentityteleportv1-color);
}

.node.selected.onworldentityteleportv1 .title {
    color: var(--onworldentityteleportv1-color);
    border-color: var(--onworldentityteleportv1-color);
    background-color: #fff
}

.node.onworldentityteleportv1:hover .title {
    border-color: var(--onworldentityteleportv1-color);
    color: var(--onworldentityteleportv1-color);
}

.node.onworldentityteleportv1:hover .info-tooltip i {
    color: var(--onworldentityteleportv1-color);
}

.node.selected.onworldentityteleportv1 .info-tooltip i {
    color: var(--onworldentityteleportv1-color);
}




.node.onworldentityinventorychangev1 {
    background-color: var(--onworldentityinventorychangev1-color);
    box-shadow: inset 0 0 50px var(--onworldentityinventorychangev1-color);
}

.node.selected.onworldentityinventorychangev1 {
    background-color: var(--onworldentityinventorychangev1-color);
    box-shadow: inset 0 0 50px var(--onworldentityinventorychangev1-color);
}

.node.onworldentityinventorychangev1:hover {
    border-color: var(--onworldentityinventorychangev1-color);
    background-color: var(--onworldentityinventorychangev1-color);
    box-shadow: inset 0 0 50px var(--onworldentityinventorychangev1-color);
}

.node.onworldentityinventorychangev1 .title {
    background-color: var(--onworldentityinventorychangev1-color);
}

.node.selected.onworldentityinventorychangev1 .title {
    color: var(--onworldentityinventorychangev1-color);
    border-color: var(--onworldentityinventorychangev1-color);
    background-color: #fff
}

.node.onworldentityinventorychangev1:hover .title {
    border-color: var(--onworldentityinventorychangev1-color);
    color: var(--onworldentityinventorychangev1-color);
}

.node.onworldentityinventorychangev1:hover .info-tooltip i {
    color: var(--onworldentityinventorychangev1-color);
}

.node.selected.onworldentityinventorychangev1 .info-tooltip i {
    color: var(--onworldentityinventorychangev1-color);
}



.node.onentitybuttoneventv1 {
    background-color: var(--onentitybuttoneventv1-color);
    box-shadow: inset 0 0 50px var(--onentitybuttoneventv1-color);
}

.node.selected.onentitybuttoneventv1 {
    background-color: var(--onentitybuttoneventv1-color);
    box-shadow: inset 0 0 50px var(--onentitybuttoneventv1-color);
}

.node.onentitybuttoneventv1:hover {
    border-color: var(--onentitybuttoneventv1-color);
    background-color: var(--onentitybuttoneventv1-color);
    box-shadow: inset 0 0 50px var(--onentitybuttoneventv1-color);
}

.node.onentitybuttoneventv1 .title {
    background-color: var(--onentitybuttoneventv1-color);
}

.node.selected.onentitybuttoneventv1 .title {
    color: var(--onentitybuttoneventv1-color);
    border-color: var(--onentitybuttoneventv1-color);
    background-color: #fff
}

.node.onentitybuttoneventv1:hover .title {
    border-color: var(--onentitybuttoneventv1-color);
    color: var(--onentitybuttoneventv1-color);
}

.node.onentitybuttoneventv1:hover .info-tooltip i {
    color: var(--onentitybuttoneventv1-color);
}

.node.selected.onentitybuttoneventv1 .info-tooltip i {
    color: var(--onentitybuttoneventv1-color);
}



.node.blueprintdescriptionv1 {
    background-color: #FF5733;
    box-shadow: inset 0 0 50px #FF5733
}

.node.selected.blueprintdescriptionv1 {
    background-color: #FF5733;
    box-shadow: inset 0 0 50px #FF5733
}

.node.blueprintdescriptionv1:hover {
    border-color: #FF5733;
    background-color: #FF5733;
    box-shadow: inset 0 0 50px #FF5733
}

.node.blueprintdescriptionv1 .title {
    background-color: #FF5733
}

.node.selected.blueprintdescriptionv1 .title {
    color: #FF5733;
    border-color: #FF5733;
    background-color: #fff
}

.node.blueprintdescriptionv1:hover .title {
    border-color: #FF5733;
    color: #FF5733
}

.node.blueprintdescriptionv1:hover .info-tooltip i {
    color: #FF5733
}

.node.selected.blueprintdescriptionv1 .info-tooltip i {
    color: #FF5733
}



.node.onkeyreleasedmultiplayerv1 {
    background-color: var(--onkeyreleasedmultiplayerv1-color);
    box-shadow: inset 0 0 50px var(--onkeyreleasedmultiplayerv1-color);
}

.node.selected.onkeyreleasedmultiplayerv1 {
    background-color: var(--onkeyreleasedmultiplayerv1-color);
    box-shadow: inset 0 0 50px var(--onkeyreleasedmultiplayerv1-color);
}

.node.onkeyreleasedmultiplayerv1:hover {
    border-color: var(--onkeyreleasedmultiplayerv1-color);
    background-color: var(--onkeyreleasedmultiplayerv1-color);
    box-shadow: inset 0 0 50px var(--onkeyreleasedmultiplayerv1-color);
}

.node.onkeyreleasedmultiplayerv1 .title {
    background-color: var(--onkeyreleasedmultiplayerv1-color);
}

.node.selected.onkeyreleasedmultiplayerv1 .title {
    color: var(--onkeyreleasedmultiplayerv1-color);
    border-color: var(--onkeyreleasedmultiplayerv1-color);
    background-color: #fff
}

.node.onkeyreleasedmultiplayerv1:hover .title {
    border-color: var(--onkeyreleasedmultiplayerv1-color);
    color: var(--onkeyreleasedmultiplayerv1-color);
}

.node.onkeyreleasedmultiplayerv1:hover .info-tooltip i {
    color: var(--onkeyreleasedmultiplayerv1-color);
}

.node.selected.onkeyreleasedmultiplayerv1 .info-tooltip i {
    color: var(--onkeyreleasedmultiplayerv1-color);
}
.node.onkeypressedmultiplayerv1 {
    background-color: var(--onkeypressedmultiplayerv1-color);
    box-shadow: inset 0 0 50px var(--onkeypressedmultiplayerv1-color);
}

.node.selected.onkeypressedmultiplayerv1 {
    background-color: var(--onkeypressedmultiplayerv1-color);
    box-shadow: inset 0 0 50px var(--onkeypressedmultiplayerv1-color);
}

.node.onkeypressedmultiplayerv1:hover {
    border-color: var(--onkeypressedmultiplayerv1-color);
    background-color: var(--onkeypressedmultiplayerv1-color);
    box-shadow: inset 0 0 50px var(--onkeypressedmultiplayerv1-color);
}

.node.onkeypressedmultiplayerv1 .title {
    background-color: var(--onkeypressedmultiplayerv1-color);
}

.node.selected.onkeypressedmultiplayerv1 .title {
    color: var(--onkeypressedmultiplayerv1-color);
    border-color: var(--onkeypressedmultiplayerv1-color);
    background-color: #fff
}

.node.onkeypressedmultiplayerv1:hover .title {
    border-color: var(--onkeypressedmultiplayerv1-color);
    color: var(--onkeypressedmultiplayerv1-color);
}

.node.onkeypressedmultiplayerv1:hover .info-tooltip i {
    color: var(--onkeypressedmultiplayerv1-color);
}

.node.selected.onkeypressedmultiplayerv1 .info-tooltip i {
    color: var(--onkeypressedmultiplayerv1-color);
}
.node.onworldkeypressedmultiplayerv1 {
    background-color: var(--onworldkeypressedmultiplayerv1-color);
    box-shadow: inset 0 0 50px var(--onworldkeypressedmultiplayerv1-color);
}

.node.selected.onworldkeypressedmultiplayerv1 {
    background-color: var(--onworldkeypressedmultiplayerv1-color);
    box-shadow: inset 0 0 50px var(--onworldkeypressedmultiplayerv1-color);
}

.node.onworldkeypressedmultiplayerv1:hover {
    border-color: var(--onworldkeypressedmultiplayerv1-color);
    background-color: var(--onworldkeypressedmultiplayerv1-color);
    box-shadow: inset 0 0 50px var(--onworldkeypressedmultiplayerv1-color);
}

.node.onworldkeypressedmultiplayerv1 .title {
    background-color: var(--onworldkeypressedmultiplayerv1-color);
}

.node.selected.onworldkeypressedmultiplayerv1 .title {
    color: var(--onworldkeypressedmultiplayerv1-color);
    border-color: var(--onworldkeypressedmultiplayerv1-color);
    background-color: #fff
}

.node.onworldkeypressedmultiplayerv1:hover .title {
    border-color: var(--onworldkeypressedmultiplayerv1-color);
    color: var(--onworldkeypressedmultiplayerv1-color);
}

.node.onworldkeypressedmultiplayerv1:hover .info-tooltip i {
    color: var(--onworldkeypressedmultiplayerv1-color);
}

.node.selected.onworldkeypressedmultiplayerv1 .info-tooltip i {
    color: var(--onworldkeypressedmultiplayerv1-color);
}
.node.onworldkeyreleasedmultiplayerv1 {
    background-color: var(--onworldkeyreleasedmultiplayerv1-color);
    box-shadow: inset 0 0 50px var(--onworldkeyreleasedmultiplayerv1-color);
}

.node.selected.onworldkeyreleasedmultiplayerv1 {
    background-color: var(--onworldkeyreleasedmultiplayerv1-color);
    box-shadow: inset 0 0 50px var(--onworldkeyreleasedmultiplayerv1-color);
}

.node.onworldkeyreleasedmultiplayerv1:hover {
    border-color: var(--onworldkeyreleasedmultiplayerv1-color);
    background-color: var(--onworldkeyreleasedmultiplayerv1-color);
    box-shadow: inset 0 0 50px var(--onworldkeyreleasedmultiplayerv1-color);
}

.node.onworldkeyreleasedmultiplayerv1 .title {
    background-color: var(--onworldkeyreleasedmultiplayerv1-color);
}

.node.selected.onworldkeyreleasedmultiplayerv1 .title {
    color: var(--onworldkeyreleasedmultiplayerv1-color);
    border-color: var(--onworldkeyreleasedmultiplayerv1-color);
    background-color: #fff
}

.node.onworldkeyreleasedmultiplayerv1:hover .title {
    border-color: var(--onworldkeyreleasedmultiplayerv1-color);
    color: var(--onworldkeyreleasedmultiplayerv1-color);
}

.node.onworldkeyreleasedmultiplayerv1:hover .info-tooltip i {
    color: var(--onworldkeyreleasedmultiplayerv1-color);
}

.node.selected.onworldkeyreleasedmultiplayerv1 .info-tooltip i {
    color: var(--onworldkeyreleasedmultiplayerv1-color);
}


.node.onplayeranimationv1 {
    background-color: var(--onplayeranimationv1-color);
    box-shadow: inset 0 0 50px var(--onplayeranimationv1-color);
}

.node.selected.onplayeranimationv1 {
    background-color: var(--onplayeranimationv1-color);
    box-shadow: inset 0 0 50px var(--onplayeranimationv1-color);
}

.node.onplayeranimationv1:hover {
    border-color: var(--onplayeranimationv1-color);
    background-color: var(--onplayeranimationv1-color);
    box-shadow: inset 0 0 50px var(--onplayeranimationv1-color);
}

.node.onplayeranimationv1 .title {
    background-color: var(--onplayeranimationv1-color);
}

.node.selected.onplayeranimationv1 .title {
    color: var(--onplayeranimationv1-color);
    border-color: var(--onplayeranimationv1-color);
    background-color: #fff
}

.node.onplayeranimationv1:hover .title {
    border-color: var(--onplayeranimationv1-color);
    color: var(--onplayeranimationv1-color);
}

.node.onplayeranimationv1:hover .info-tooltip i {
    color: var(--onplayeranimationv1-color);
}

.node.selected.onplayeranimationv1 .info-tooltip i {
    color: var(--onplayeranimationv1-color);
}


.node.onfootungroundv1 {
    background-color: var(--onfootungroundv1-color);
    box-shadow: inset 0 0 50px var(--onfootungroundv1-color);
}

.node.selected.onfootungroundv1 {
    background-color: var(--onfootungroundv1-color);
    box-shadow: inset 0 0 50px var(--onfootungroundv1-color);
}

.node.onfootungroundv1:hover {
    border-color: var(--onfootungroundv1-color);
    background-color: var(--onfootungroundv1-color);
    box-shadow: inset 0 0 50px var(--onfootungroundv1-color);
}

.node.onfootungroundv1 .title {
    background-color: var(--onfootungroundv1-color);
}

.node.selected.onfootungroundv1 .title {
    color: var(--onfootungroundv1-color);
    border-color: var(--onfootungroundv1-color);
    background-color: #fff
}

.node.onfootungroundv1:hover .title {
    border-color: var(--onfootungroundv1-color);
    color: var(--onfootungroundv1-color);
}

.node.onfootungroundv1:hover .info-tooltip i {
    color: var(--onfootungroundv1-color);
}

.node.selected.onfootungroundv1 .info-tooltip i {
    color: var(--onfootungroundv1-color);
}





.node.onblendtreeposev1 {
    background-color: var(--onblendtreeposev1-color);
    box-shadow: inset 0 0 50px var(--onblendtreeposev1-color);
}

.node.selected.onblendtreeposev1 {
    background-color: var(--onblendtreeposev1-color);
    box-shadow: inset 0 0 50px var(--onblendtreeposev1-color);
}

.node.onblendtreeposev1:hover {
    border-color: var(--onblendtreeposev1-color);
    background-color: var(--onblendtreeposev1-color);
    box-shadow: inset 0 0 50px var(--onblendtreeposev1-color);
}

.node.onblendtreeposev1 .title {
    background-color: var(--onblendtreeposev1-color);
}

.node.selected.onblendtreeposev1 .title {
    color: var(--onblendtreeposev1-color);
    border-color: var(--onblendtreeposev1-color);
    background-color: #fff
}

.node.onblendtreeposev1:hover .title {
    border-color: var(--onblendtreeposev1-color);
    color: var(--onblendtreeposev1-color);
}

.node.onblendtreeposev1:hover .info-tooltip i {
    color: var(--onblendtreeposev1-color);
}

.node.selected.onblendtreeposev1 .info-tooltip i {
    color: var(--onblendtreeposev1-color);
}


.node.oncursormodeclickv1 {
    background-color: var(--oncursormodeclickv1-color);
    box-shadow: inset 0 0 50px var(--oncursormodeclickv1-color);
}

.node.selected.oncursormodeclickv1 {
    background-color: var(--oncursormodeclickv1-color);
    box-shadow: inset 0 0 50px var(--oncursormodeclickv1-color);
}

.node.oncursormodeclickv1:hover {
    border-color: var(--oncursormodeclickv1-color);
    background-color: var(--oncursormodeclickv1-color);
    box-shadow: inset 0 0 50px var(--oncursormodeclickv1-color);
}

.node.oncursormodeclickv1 .title {
    background-color: var(--oncursormodeclickv1-color);
}

.node.selected.oncursormodeclickv1 .title {
    color: var(--oncursormodeclickv1-color);
    border-color: var(--oncursormodeclickv1-color);
    background-color: #fff;
}

.node.oncursormodeclickv1:hover .title {
    border-color: var(--oncursormodeclickv1-color);
    color: var(--oncursormodeclickv1-color);
}

.node.oncursormodeclickv1:hover .info-tooltip i {
    color: var(--oncursormodeclickv1-color);
}

.node.selected.oncursormodeclickv1 .info-tooltip i {
    color: var(--oncursormodeclickv1-color);
}


/* Move variant */
.node.oncursormodemovev1 {
    background-color: var(--oncursormodemovev1-color);
    box-shadow: inset 0 0 50px var(--oncursormodemovev1-color);
}

.node.selected.oncursormodemovev1 {
    background-color: var(--oncursormodemovev1-color);
    box-shadow: inset 0 0 50px var(--oncursormodemovev1-color);
}

.node.oncursormodemovev1:hover {
    border-color: var(--oncursormodemovev1-color);
    background-color: var(--oncursormodemovev1-color);
    box-shadow: inset 0 0 50px var(--oncursormodemovev1-color);
}

.node.oncursormodemovev1 .title {
    background-color: var(--oncursormodemovev1-color);
}

.node.selected.oncursormodemovev1 .title {
    color: var(--oncursormodemovev1-color);
    border-color: var(--oncursormodemovev1-color);
    background-color: #fff;
}

.node.oncursormodemovev1:hover .title {
    border-color: var(--oncursormodemovev1-color);
    color: var(--oncursormodemovev1-color);
}

.node.oncursormodemovev1:hover .info-tooltip i {
    color: var(--oncursormodemovev1-color);
}

.node.selected.oncursormodemovev1 .info-tooltip i {
    color: var(--oncursormodemovev1-color);
}










.node.recipetreev1 {
    width: 100px
}

.node.recipetreev1 .items-list img {
    width: 100%;
    background: none;
    border: 0;
    margin: 0 auto
}

.node.recipetreev1 .items-list {
    min-height: 240px
}

.node.additemskillv1 {
    min-height: 625px;
    min-width: 245px
}

/* .node.additemskillv1 textarea {
    min-height: 100px !important
} */

.node.mainitemskillv1 .skills-list {
    margin-bottom: 15px
}

.node.mapnodev1 .map-image {
    width: 500px;
    min-height: 500px
}

.node.mapnodev1 .map-image.map_w128 {
    width: 1000px
}

.node.mapnodev1 .map-image.map_w32 {
    width: 250px
}

.node.mapnodev1 .map-image.map_h32 {
    height: 285px;
    min-height: 200px
}

.input-item.map_h32 .socket.input.map-link {
    top: -130px
}

.input-item.map_h32 .socket.input.map-link-up {
    left: 130px
}

.output-item.map_w32 .socket.output.map-link {
    top: -170px
}

.output-item.map_w32 .socket.output.map-link-up {
    left: 112px
}

.node.mapnodev1>.control {
    margin-top: -170px
}

.node.mapnodev1>.control~.control {
    margin-top: 0
}

.node.mapnodev1 .input-control {
    width: calc(100% - 2px);
    bottom: -43px;
    position: relative
}

.node.mapnodev1 .title {
    display: none
}

.node.housenodev1 {
    width: 500px
}

.node.housenodev1>.control {
    margin-top: -50px
}

.node.housenodev1>.control~.control {
    margin-top: 0
}

.node.housenodev1 .input-control {
    width: calc(100% - 2px)
}

.node .map-image img {
    width: 100%;
    min-height: 281.25px;
    background: none;
    border: 0;
    margin: 0 auto
}

.node.haspermissionmenuv1,
.node.searchinarrayconditionmenuv1,
.node.stringconditionmenuv1,
.node.numberconditionmenuv1,
.node.loopmenuv1,
.node.queststatusmenuv1,
.node.queststatusmenuv2,
.node.searchinarrayconditionmenuv2,
.node.hascollaboratoraccessmenuv1 {
    padding-bottom: 35px
}

.node.haspermissionmenuv1 .title,
.node.searchinarrayconditionmenuv1 .title,
.node.stringconditionmenuv1 .title,
.node.numberconditionmenuv1 .title,
.node.loopmenuv1 .title,
.node.queststatusmenuv1 .title,
.node.queststatusmenuv2 .title,
.node.searchinarrayconditionmenuv2 .title,
.node.hascollaboratoraccessmenuv1 .title {
    margin-bottom: 30px
}

.node.haspermissionmenuv1 .output-title.game-menu-option.output-0,
.node.searchinarrayconditionmenuv1 .output-title.game-menu-option.output-0,
.node.stringconditionmenuv1 .output-title.game-menu-option.output-0,
.node.loopmenuv1 .output-title.game-menu-option.output-0,
.node.numberconditionmenuv1 .output-title.game-menu-option.output-0,
.node.searchinarrayconditionmenuv2 .output-title.game-menu-option.output-0,
.node.hascollaboratoraccessmenuv1 .output-title.game-menu-option.output-0 {
    position: absolute;
    bottom: 5px;
    left: 35px
}

.node.haspermissionmenuv1 .output-title.game-menu-option.output-1,
.node.searchinarrayconditionmenuv1 .output-title.game-menu-option.output-1,
.node.stringconditionmenuv1 .output-title.game-menu-option.output-1,
.node.loopmenuv1 .output-title.game-menu-option.output-1,
.node.numberconditionmenuv1 .output-title.game-menu-option.output-1,
.node.searchinarrayconditionmenuv2 .output-title.game-menu-option.output-1,
.node.hascollaboratoraccessmenuv1 .output-title.game-menu-option.output-1 {
    position: absolute;
    bottom: 5px;
    right: 35px
}

.node.haspermissionmenuv1 .socket.output.game-menu-option.output-0,
.node.searchinarrayconditionmenuv1 .socket.output.game-menu-option.output-0,
.node.stringconditionmenuv1 .socket.output.game-menu-option.output-0,
.node.loopmenuv1 .socket.output.game-menu-option.output-0,
.node.numberconditionmenuv1 .socket.output.game-menu-option.output-0,
.node.searchinarrayconditionmenuv2 .socket.output.game-menu-option.output-0,
.node.hascollaboratoraccessmenuv1 .socket.output.game-menu-option.output-0 {
    left: 39px;
    right: auto
}

.node.haspermissionmenuv1 .socket.output.game-menu-option.output-1,
.node.searchinarrayconditionmenuv1 .socket.output.game-menu-option.output-1,
.node.stringconditionmenuv1 .socket.output.game-menu-option.output-1,
.node.loopmenuv1 .socket.output.game-menu-option.output-1,
.node.numberconditionmenuv1 .socket.output.game-menu-option.output-1,
.node.searchinarrayconditionmenuv2 .socket.output.game-menu-option.output-1,
.node.hascollaboratoraccessmenuv1 .socket.output.game-menu-option.output-1 {
    right: 60px;
    left: auto
}

.node.loopmenuv1 {
    width: 300px
}

.node.loopmenuv1 .socket.input.game-menu-option.input-0 {
    left: 60px;
    right: auto
}

.node.loopmenuv1 .socket.input.game-menu-option.input-1 {
    right: 39px;
    left: auto
}

.loopmenuv1 .socket.input.game-menu-option+.input-title {
    display: inline-block !important;
    position: absolute;
    top: 0
}

.loopmenuv1 .socket.input.game-menu-option+.input-title.input-0 {
    left: 20px
}

.loopmenuv1 .socket.input.game-menu-option+.input-title.input-1 {
    right: 27px
}

.node.queststatusmenuv1 .output-title.game-menu-option.output-0,
.node.queststatusmenuv2 .output-title.game-menu-option.output-0 {
    position: absolute;
    bottom: 5px;
    left: 0
}

.node.queststatusmenuv1 .output-title.game-menu-option.output-1,
.node.queststatusmenuv2 .output-title.game-menu-option.output-1 {
    position: absolute;
    bottom: 5px;
    right: 75px
}

.node.queststatusmenuv1 .output-title.game-menu-option.output-2,
.node.queststatusmenuv2 .output-title.game-menu-option.output-2 {
    position: absolute;
    bottom: 5px;
    right: 0
}

.node.queststatusmenuv1 .socket.output.game-menu-option.output-0,
.node.queststatusmenuv2 .socket.output.game-menu-option.output-0 {
    left: 23px;
    right: auto
}

.node.queststatusmenuv1 .socket.output.game-menu-option.output-1,
.node.queststatusmenuv2 .socket.output.game-menu-option.output-1 {
    left: 100px;
    right: auto
}

.node.queststatusmenuv1 .socket.output.game-menu-option.output-2,
.node.queststatusmenuv2 .socket.output.game-menu-option.output-2 {
    right: 44px;
    left: auto
}

.node.addmenuoptionv2 .socket.input-1{
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
}

.node.addmenuoptionv2 .socket.output-1{
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
}

.node.createmobv2 option[disabled] {
    font-style: oblique;
    color: #d8abab
}

.node.deprecated {
    background-color: var(--deprecated-color);
    box-shadow: inset 0 0 50px var(--deprecated-color);
}

.node.selected.deprecated {
    background-color: var(--deprecated-color);
    box-shadow: inset 0 0 50px var(--deprecated-color);
}

.node.deprecated:hover {
    border-color: var(--deprecated-color);
    background-color: var(--deprecated-color);
    box-shadow: inset 0 0 50px var(--deprecated-color);
}

.node.deprecated .title i:before {
    content: "\f071"
}

.node.deprecated .title:after {
    content: " (Deprecated)"
}

.node.deprecated .title {
    background-color: var(--deprecated-color);
}

.node.selected.deprecated .title {
    color: var(--deprecated-color);
    border-color: var(--deprecated-color);
    background-color: #fff
}

.node.deprecated:hover .title {
    border-color: var(--deprecated-color);
    color: var(--deprecated-color);
}

.node.deprecated:hover .info-tooltip i {
    color: var(--deprecated-color);
}

.node.selected.deprecated .info-tooltip i {
    color: var(--deprecated-color);
}

.node.deprecated .info-tooltip i:before {
    content: "\f30f"
}

.teleport-map {
    color: #000
}

.teleport-map:hover {
    color: #000;
    text-decoration: none
}

.required-param {
    color: #dc3545;
    font-size: 12px
}

.menu-color-block {
    display: block;
    width: 20px;
    height: 20px;
    float: left
}

.cw-save-overlay {
    border-radius: 10px;
    transition: 1s ease all;
    background-color: rgba(0, 0, 0, 0.5);
    color: var(--text-color);
    padding: 20px;
    bottom: 120px;
    right: 20px;
    position: fixed;
    opacity: 0;
    pointer-events: none;
}

.cw-save-overlay.show {
    opacity: 1
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.node .socket {
    position: relative
}

.node .override-icon {
    display: none
}

.socket.icon-type{
    background-color: #ff8ff3;
}

.socket.discord-attachment{
    background: #5B6Ef1;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

.socket.wildcard{
    background: gray;
}

.node.override-node {
    border-radius: 0 !important
}

.node.override-node .title {
    border-radius: 0 !important
}

.node.override-node .override-icon {
    color: #fff !important;
    font-size: 32px !important;
    position: absolute;
    left: 5px;
    display: inline-block;
    background: #ff5e00;
    padding: 5px;
    border-radius: 3px
}

.questmainv1 .title {
    margin-bottom: 10px
}

.questmainv1 .items-list {
    margin-bottom: 20px
}

.input-white-bg {
    background-color: #fff;
    height: 20px;
    width: 100%
}

.consoleWrapper {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: #000;
    color: rgba(187, 187, 187, 1);
    width: 100%;
    height: 110px
}

.consoleWrapper .drag {
    width: 100%;
    height: 10px;
    background-color: rgba(187, 187, 187, 1);
    cursor: s-resize
}

.consoleWrapper .consoleText {
    font: 11pt/1.25 "Courier New", Monaco, monospace;
    overflow: auto;
    width: 100%;
    height: 100%;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-right: 5px
}

.consoleWrapper .consoleText span {
    display: block;
    line-height: 14px
}

.consoleWrapper .debug {
    color: #fffafa
}

.consoleWrapper .info {
    color: #7cfc00
}

.consoleWrapper .warn {
    color: #daa520
}

.consoleWrapper .error {
    color: #f08080
}

.blueprint-slowdown-slider-container, .blueprint-buttons, #pause-play-btn, #step {
    display: inline;
}

.blueprint-buttons{
    margin: 0 10px;
}

#pause-play-btn, #step{
    padding: 5px;
    cursor: pointer;
}

#pause-play-btn:hover, #step:hover{
    
    background: gray;
}

.no-text-wrap{
    text-wrap: nowrap;
}

.row.no-text-wrap{
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0;
    max-height: 31px;
}

.upgrade-icon{
    float: left;
    position: absolute;
    left: 1%;
    top: 1%;
    
    border-radius: 5px;
    visibility: hidden;
}

.upgrade-icon>i{
    border: 3px solid var(--text-color);
}

.deprecated.upgradeable .title .upgrade-icon{
    visibility: visible;
}

.deprecated .title .upgrade-icon i:before{
    content: "\f0ad";
}

.upgrade-icon i{
    font-size: 30px !important;
}

@keyframes glow {
    0% {
        box-shadow: 0 0 10px green;
        background-color: green;
        border-color: lime;
        color: lime
    }
    50% {
        box-shadow: 0 0 20px green, 0 0 10px 10px lightgreen;
        background-color: lime;
        border-color: green;
        color:green
    }
    100% {
        box-shadow: 0 0 10px green;
        background-color: green;
        border-color: lime;
        color: lime
    }
}

.node-editor .node:hover .upgrade-icon i{
    animation-name: glow;
    animation-iteration-count: infinite;
    animation-duration: 1s;
}

.node-editor .node.selected div.upgrade-icon{
    color: var(--deprecated-color)
}



.input-item, .output-item{
    height: 50px;
    text-wrap: nowrap;
}

.input-item:has( textarea) {
    height: 320px;
}



.input-item:has(.tag-control-wrapper) {
    margin-bottom: 8px;
}



/*optimizations*/



body.opt-lvl-1 div.node{
    border-radius: 0;
    border-style: solid;
    box-shadow: none;
    border-color: white;
    border-width: 5px;
}

body.opt-lvl-1.opt-lvl-2 .user-input-wrp{
    width: 100%;
    height: 100%; 
}

body.opt-lvl-1.opt-lvl-2 .user-input-wrp::before{
    content: '';
    background-color: #fff;
    position: absolute;
    width:100%;
    height: 80%;
    top: 10%;
    left: 0;
}

body.opt-lvl-1.opt-lvl-2 .output-item input,
body.opt-lvl-1.opt-lvl-2 .output-item .floating-label,
body.opt-lvl-1.opt-lvl-2 .input-item input,
body.opt-lvl-1.opt-lvl-2 .input-item .floating-label,
body.opt-lvl-1.opt-lvl-2 .input-control select,
body.opt-lvl-1.opt-lvl-2 .output-title,
body.opt-lvl-1.opt-lvl-2 .input-title{
    display: none;
}

body.opt-lvl-1.opt-lvl-2.opt-lvl-3 .node i::before{
    content: "_" !important;
}

body.opt-lvl-1 .socket{
    border-radius: 0;
}

body.opt-lvl-1.opt-lvl-2.opt-lvl-3 .ne-background{
    display: none;
}