.lgraphcanvas{-webkit-user-select:none;user-select:none;outline:none;font-family:Tahoma,sans-serif}.lgraphcanvas *{box-sizing:border-box}.litegraph.litecontextmenu{color:#aaf;z-index:10;min-width:100px;padding:0;font-family:Tahoma,sans-serif;position:fixed;top:100px;left:100px;background-color:#2e2e2e!important;box-shadow:0 0 10px #000!important}.litegraph.litecontextmenu.dark{background-color:#000!important}.litegraph.litecontextmenu .litemenu-title img{margin-top:2px;margin-left:2px;margin-right:4px}.litegraph.litecontextmenu .litemenu-entry{margin:2px;padding:2px}.litegraph.litecontextmenu .litemenu-entry.submenu{background-color:#2e2e2e!important}.litegraph.litecontextmenu.dark .litemenu-entry.submenu{background-color:#000!important}.litegraph .litemenubar ul{margin:0;padding:0;font-family:Tahoma,sans-serif}.litegraph .litemenubar li{color:#999;-webkit-user-select:none;user-select:none;cursor:pointer;min-width:50px;padding-left:10px;padding-right:10px;font-size:14px;display:inline-block}.litegraph .litemenubar li:hover{color:#eee;background-color:#777}.litegraph .litegraph .litemenubar-panel{z-index:10;background-color:#444;border-bottom:2px solid #aaf;min-width:100px;padding:4px;position:absolute;top:5px;left:5px;box-shadow:0 0 3px #000}.litegraph .litemenu-entry,.litemenu-title{color:#aaa;-webkit-user-select:none;user-select:none;cursor:pointer;margin:2px;padding:0 0 0 2px;font-size:12px}.litegraph .litemenu-entry .icon{vertical-align:top;width:12px;height:12px;margin:2px;display:inline-block}.litegraph .litemenu-entry.checked .icon{background-color:#aaf}.litegraph .litemenu-entry .more{float:right;padding-right:5px}.litegraph .litemenu-entry.disabled{opacity:.5;cursor:default}.litegraph .litemenu-entry.separator{background-color:#0000;border-top:1px solid #333;border-bottom:1px solid #666;width:100%;height:0;margin:3px 0 2px;display:block;cursor:default!important;padding:0!important}.litegraph .litemenu-entry.has_submenu{border-right:2px solid #0ff}.litegraph .litemenu-title{color:#dde;cursor:default;background-color:#111;margin:0;padding:2px}.litegraph .litemenu-entry:hover:not(.disabled):not(.separator){color:#eee;transition:all .2s;background-color:#444!important}.litegraph .litemenu-entry .property_name{text-align:left;min-width:80px;min-height:1.2em;display:inline-block}.litegraph .litemenu-entry .property_value{text-align:right;vertical-align:middle;background-color:#00000080;min-width:80px;min-height:1.2em;padding-right:10px;display:inline-block}.litegraph.litesearchbox{background-color:#00000080;padding-top:4px;font-family:Tahoma,sans-serif;position:absolute}.litegraph.litesearchbox input,.litegraph.litesearchbox select{color:#fff;background-color:#000;border:0;min-width:60px;min-height:1.5em;margin-top:3px;margin-right:5px;padding-left:10px}.litegraph.litesearchbox .name{min-width:60px;min-height:1.5em;padding-left:10px;display:inline-block}.litegraph.litesearchbox .helper{max-height:200px;margin-top:2px;overflow:auto}.litegraph.lite-search-item{color:#fff;background-color:#00000080;padding-top:2px;font-family:Tahoma,sans-serif}.litegraph.lite-search-item.not_in_filter{color:#b99;font-style:italic}.litegraph.lite-search-item.generic_type{color:#999;font-style:italic}.litegraph.lite-search-item:hover,.litegraph.lite-search-item.selected{cursor:pointer;color:#000;background-color:#fff}.litegraph .dialog{background-color:#2a2a2a;border-radius:6px;min-width:400px;min-height:200px;margin-top:-150px;margin-left:-200px;position:absolute;top:50%;left:50%;box-shadow:0 0 4px #111}.litegraph .dialog.settings{max-width:50%;height:calc(100% - 20px);margin:auto;top:10px;left:10px}.litegraph .dialog.centered{min-width:600px;height:calc(100% - 100px);min-height:300px;margin:auto;position:absolute;top:50px;left:50%;transform:translate(-50%)}.litegraph .dialog .close{float:right;cursor:pointer;margin:4px 10px 4px 4px;font-size:1.4em}.litegraph .dialog .close:hover{color:#fff}.litegraph .dialog .dialog-header{color:#aaa;border-bottom:1px solid #161616;height:40px}.litegraph .dialog .dialog-footer{border-top:1px solid #1a1a1a;height:50px;padding:10px}.litegraph .dialog .dialog-header .dialog-title{margin:4px;padding:4px 10px;font:20px Arial;display:inline-block}.litegraph .dialog .dialog-content,.litegraph .dialog .dialog-alt-content{color:#aaa;width:100%;height:calc(100% - 90px);min-height:100px;display:inline-block;overflow:auto}.litegraph .dialog .dialog-content h3{margin:10px}.litegraph .dialog .dialog-content .connections{flex-direction:row}.litegraph .dialog .dialog-content .connections .connections_side{background-color:#000;width:calc(50% - 5px);min-height:100px;display:flex}.litegraph .dialog .node_type{margin:10px;font-size:1.2em;display:block}.litegraph .dialog .node_desc{opacity:.5;margin:10px;display:block}.litegraph .dialog .separator{border-top:1px solid #000;border-bottom:1px solid #333;width:calc(100% - 4px);height:1px;margin:10px 2px;padding:0;display:block}.litegraph .dialog .property{margin-bottom:2px;padding:4px}.litegraph .dialog .property:hover{background:#545454}.litegraph .dialog .property_name{color:#737373;text-align:left;vertical-align:top;width:160px;margin-right:6px;padding-left:4px;display:inline-block;overflow:hidden}.litegraph .dialog .property:hover .property_name{color:#fff}.litegraph .dialog .property_value{text-align:right;color:#aaa;cursor:pointer;background-color:#1a1a1a;border-radius:3px;min-width:200px;max-width:calc(100% - 162px);min-height:20px;max-height:300px;padding:4px 12px 4px 4px;display:inline-block;overflow:hidden}.litegraph .dialog .property_value:hover{color:#fff}.litegraph .dialog .property.boolean .property_value{color:#a88;padding-right:30px}.litegraph .dialog .property.boolean.bool-on .property_name,.litegraph .dialog .property.boolean.bool-on .property_value{color:#8a8}.litegraph .dialog .btn{color:#8e8e8e;background-color:#060606;border:0;border-radius:4px;margin-left:0;padding:4px 20px}.litegraph .dialog .btn:hover{color:#fff;background-color:#111}.litegraph .dialog .btn.delete:hover{color:#000;background-color:#f33}.litegraph .subgraph_property{padding:4px}.litegraph .subgraph_property:hover{background-color:#333}.litegraph .subgraph_property.extra{margin-top:8px}.litegraph .subgraph_property span.name{padding-left:4px;font-size:1.3em}.litegraph .subgraph_property span.type{opacity:.5;margin-right:20px;padding-left:4px}.litegraph .subgraph_property span.label{width:60px;padding:0 10px;display:inline-block}.litegraph .subgraph_property input{color:#999;background-color:#1a1a1a;border:0;border-radius:4px;width:140px;margin-right:10px;padding:4px 4px 4px 10px}.litegraph .subgraph_property button{color:#aaa;cursor:pointer;background-color:#1c1c1c;border:0;border-radius:2px;padding:4px 10px}.litegraph .subgraph_property.extra{color:#ccc}.litegraph .subgraph_property.extra input{background-color:#111}.litegraph .bullet_icon{background-color:#666;border-radius:10px;width:12px;height:12px;margin-top:2px;margin-left:10px;margin-right:4px;transition:background-color .1s;display:inline-block}.litegraph .bullet_icon:hover{cursor:pointer;background-color:#698}.graphcontextmenu{min-width:100px;padding:4px}.graphcontextmenu-title{color:#dde;cursor:default;background-color:#222;margin:0;padding:2px}.graphmenu-entry{box-sizing:border-box;-webkit-user-select:none;user-select:none;margin:2px;padding-left:20px;transition:all .3s linear}.graphmenu-entry.event,.litemenu-entry.event{border-left:8px solid orange;padding-left:12px}.graphmenu-entry.disabled{opacity:.3}.graphmenu-entry.submenu{border-right:2px solid #eee}.graphmenu-entry:hover{background-color:#555}.graphmenu-entry.separator{-moz-width:calc(100% - 20px);-webkit-width:calc(100% - 20px);background-color:#111;border-bottom:1px solid #666;width:calc(100% - 20px);height:1px}.graphmenu-entry .property_name{text-align:left;min-width:80px;min-height:1.2em;display:inline-block}.graphmenu-entry .property_value,.litemenu-entry .property_value{text-align:right;vertical-align:middle;background-color:#00000080;min-width:80px;min-height:1.2em;padding-right:10px;display:inline-block}.graphdialog{z-index:10;background-color:#333;min-height:2em;font-size:1.2em;position:absolute;top:10px;left:10px;box-shadow:0 0 10px #000!important}.graphdialog.rounded{border-radius:12px;padding-right:2px}.graphdialog .name{min-width:60px;min-height:1.5em;padding-left:10px;display:inline-block}.graphdialog input,.graphdialog textarea,.graphdialog select{color:#fff;background-color:#000;border:0;outline:none;min-width:60px;min-height:1.5em;margin:3px;padding-left:10px}.graphdialog textarea{min-height:150px}.graphdialog button{vertical-align:top;background-color:#999;border:0;margin-top:3px}.graphdialog button.rounded,.graphdialog input.rounded{border-radius:0 12px 12px 0}.graphdialog .helper{max-height:200px;overflow:auto}.graphdialog .help-item{padding-left:10px}.graphdialog .help-item:hover,.graphdialog .help-item.selected{cursor:pointer;color:#000;background-color:#fff}.litegraph .dialog{min-height:0}.litegraph .dialog .dialog-content{display:block}.litegraph .dialog .dialog-content .subgraph_property{padding:5px}.litegraph .dialog .dialog-footer{margin:0}.litegraph .dialog .dialog-footer .subgraph_property{align-items:center;margin-top:0;padding:5px;display:flex}.litegraph .dialog .dialog-footer .subgraph_property .name{flex:1}.litegraph .graphdialog{border-radius:20px;align-items:center;padding:4px 10px;display:flex;position:fixed}.litegraph .graphdialog .name{vertical-align:middle;min-height:0;padding:0;font-size:16px}.litegraph .graphdialog .value{min-height:0;margin:0 10px;padding:2px 5px;font-size:16px}.litegraph .graphdialog input[type=checkbox]{width:16px;height:16px}.litegraph .graphdialog button{cursor:pointer;border-radius:20px;padding:4px 18px}
