.jse-theme-dark{--jse-theme: dark;--jse-theme-color: #2f6dd0;--jse-theme-color-highlight: #467cd2;--jse-background-color: #1e1e1e;--jse-text-color: #d4d4d4;--jse-text-color-inverse: #4d4d4d;--jse-main-border: 1px solid #4f4f4f;--jse-menu-color: #fff;--jse-modal-background: #2f2f2f;--jse-modal-overlay-background: rgba(0, 0, 0, .5);--jse-modal-code-background: #2f2f2f;--jse-tooltip-color: var(--jse-text-color);--jse-tooltip-background: #4b4b4b;--jse-tooltip-border: 1px solid #737373;--jse-tooltip-action-button-color: inherit;--jse-tooltip-action-button-background: #737373;--jse-panel-background: #333333;--jse-panel-background-border: 1px solid #464646;--jse-panel-color: var(--jse-text-color);--jse-panel-color-readonly: #737373;--jse-panel-border: 1px solid #3c3c3c;--jse-panel-button-color-highlight: #e5e5e5;--jse-panel-button-background-highlight: #464646;--jse-navigation-bar-background: #656565;--jse-navigation-bar-background-highlight: #7e7e7e;--jse-navigation-bar-dropdown-color: var(--jse-text-color);--jse-context-menu-background: #4b4b4b;--jse-context-menu-background-highlight: #595959;--jse-context-menu-separator-color: #595959;--jse-context-menu-color: var(--jse-text-color);--jse-context-menu-pointer-background: #737373;--jse-context-menu-pointer-background-highlight: #818181;--jse-context-menu-pointer-color: var(--jse-context-menu-color);--jse-key-color: #9cdcfe;--jse-value-color: var(--jse-text-color);--jse-value-color-number: #b5cea8;--jse-value-color-boolean: #569cd6;--jse-value-color-null: #569cd6;--jse-value-color-string: #ce9178;--jse-value-color-url: #ce9178;--jse-delimiter-color: #949494;--jse-edit-outline: 2px solid var(--jse-text-color);--jse-selection-background-color: #464646;--jse-selection-background-inactive-color: #333333;--jse-hover-background-color: #343434;--jse-active-line-background-color: rgba(255, 255, 255, .06);--jse-search-match-background-color: #343434;--jse-collapsed-items-background-color: #333333;--jse-collapsed-items-selected-background-color: #565656;--jse-collapsed-items-link-color: #b2b2b2;--jse-collapsed-items-link-color-highlight: #ec8477;--jse-search-match-color: #724c27;--jse-search-match-outline: 1px solid #966535;--jse-search-match-active-color: #9f6c39;--jse-search-match-active-outline: 1px solid #bb7f43;--jse-tag-background: #444444;--jse-tag-color: #bdbdbd;--jse-table-header-background: #333333;--jse-table-header-background-highlight: #424242;--jse-table-row-odd-background: rgba(255, 255, 255, .1);--jse-input-background: #3d3d3d;--jse-input-border: var(--jse-main-border);--jse-button-background: #808080;--jse-button-background-highlight: #7a7a7a;--jse-button-color: #e0e0e0;--jse-button-secondary-background: #494949;--jse-button-secondary-background-highlight: #5d5d5d;--jse-button-secondary-background-disabled: #9d9d9d;--jse-button-secondary-color: var(--jse-text-color);--jse-a-color: #55abff;--jse-a-color-highlight: #4387c9;--jse-svelte-select-background: #3d3d3d;--jse-svelte-select-border: 1px solid #4f4f4f;--list-background: #3d3d3d;--item-hover-bg: #505050;--multi-item-bg: #5b5b5b;--input-color: #d4d4d4;--multi-clear-bg: #8a8a8a;--multi-item-clear-icon-color: #d4d4d4;--multi-item-outline: 1px solid #696969;--list-shadow: 0 2px 8px 0 rgba(0, 0, 0, .4);--jse-color-picker-background: #656565;--jse-color-picker-border-box-shadow: #8c8c8c 0 0 0 1px}:root{--jeo-theme-color-green: #7b9a62;--jeo-theme-color-blue: #368de3;--jeo-theme-color-red: #ea684b;--jse-background-color: #fff;--jse-context-menu-background: #656565;--jse-controls-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .24);--jse-error-color: #ee5341;--jse-font-family-mono: consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace;--jse-font-size-mono: 14px;--jse-input-background: var(--jse-background-color);--jse-input-background-readonly: transparent;--jse-input-border: 1px solid #d8dbdf;--jse-main-border: 1px solid #d7d7d7;--jse-message-warning-background: #ffde5c;--jse-modal-code-background: rgba(0, 0, 0, .05);--jse-panel-background: #ebebeb;--jse-panel-border: var(--jse-main-border);--jse-selection-background-inactive-color: #e8e8e8;--jse-text-color: #4d4d4d;--jse-text-readonly: #8d8d8d;--jeo-background: #f5f5f5;--jeo-overlay-background-color: rgba(0, 0, 0, .1);--jeo-overlay-background-color-error: var(--jse-background-color);--jeo-splitter-background-highlight: rgba(0, 0, 0, .02);--jeo-splitter-color-highlight: #707070;--jeo-button-background: #dadada;--jeo-button-background-highlight: #e0e0e0;--jeo-button-color: #4d4d4d;--jeo-modal-box-shadow: 0 0 1em gray;--jeo-modal-overlay-background: rgba(0, 0, 0, .3);--jeo-loading-overlay-background: rgba(255, 255, 255, .7);--jeo-link-color: #ee5341;--jeo-link-color-highlight: #d94b3b;--jeo-news-item-border: 1px solid rgba(0, 0, 0, .1);--jeo-list-item-background: transparent;--jeo-list-item-background-highlight: #dadada;--jeo-list-item-selected-background: #707070;--jeo-list-item-selected-background-highlight: #7c7c7c;--jeo-list-item-selected-color: #fff;--jeo-list-item-inactive-color: #a8a8a8;--jeo-list-item-inactive-color-highlight: #8a8a8a;--jeo-list-item-disabled-background: #f5f5f5;--jeo-list-item-disabled-color: #a8a8a8;--jeo-dropdown-background: #656565;--jeo-dropdown-color: #fff;--jeo-dropdown-separator-color: #e7e7e7;--jeo-dropdown-background-highlight: #7a7a7a;--jeo-dropdown-selected-background: #fff;--jeo-dropdown-selected-background-highlight: #f0f0f0;--jeo-dropdown-selected-color: #4d4d4d;--jeo-toggle-background: #fff;--jeo-toggle-background-highlight: #f0f0f0;--jeo-toggle-color: #4d4d4d;--jeo-toggle-border: 1px solid #dadada;--jeo-toggle-selected-background: #707070;--jeo-toggle-selected-background-highlight: #818181;--jeo-toggle-selected-color: #fff;--jeo-pricing-table-even-rows-background: #eeeeee;--jeo-pricing-table-modal-background: #fff;--jeo-pricing-table-testimonial-background: #71bbff;--jeo-pricing-table-testimonial-color: #fff}:root .app,:root .modal{--jeo-theme-color: var(--jeo-theme-color-green);--jeo-theme-color-highlight: #93bd70;--jse-theme-color: #91b770;--jse-theme-color-highlight: #a7c58d;--jse-button-primary-background: var(--jeo-theme-color);--jse-button-primary-background-highlight: var(--jeo-theme-color-highlight)}:root .jse-theme-color-blue .app,:root .jse-theme-color-blue .modal{--jeo-theme-color: var(--jeo-theme-color-blue);--jeo-theme-color-highlight: #4ba0f4;--jse-theme-color: #4ba0f4;--jse-theme-color-highlight: #60adfa;--jse-button-primary-background: var(--jeo-theme-color);--jse-button-primary-background-highlight: var(--jeo-theme-color-highlight)}:root .jse-theme-color-red .app,:root .jse-theme-color-red .modal{--jeo-theme-color: var(--jeo-theme-color-red);--jeo-theme-color-highlight: #f38167;--jse-theme-color: #f38167;--jse-theme-color-highlight: #fa937b;--jse-button-primary-background: var(--jeo-theme-color);--jse-button-primary-background-highlight: var(--jeo-theme-color-highlight)}:root .jse-theme-dark{--jse-background-color: #1e1e1e;--jse-context-menu-background: #4b4b4b;--jse-context-menu-background-highlight: #7a7a7a;--jse-input-background: #3d3d3d;--jse-input-border: 1px solid #4f4f4f;--jse-main-border: 1px solid #4f4f4f;--jse-modal-code-background: #2f2f2f;--jse-panel-background: #333333;--jse-panel-border: 1px solid #3c3c3c;--jse-selection-background-inactive-color: #333333;--jse-text-color: #d4d4d4;--jeo-background: #2f2f2f;--jeo-overlay-background-color: rgba(0, 0, 0, .9);--jeo-overlay-background-color-error: var(--jse-background-color);--jeo-splitter-background-highlight: #3d3d3d;--jeo-splitter-color-highlight: #fff;--jeo-button-background: #4d4d4d;--jeo-button-background-highlight: #5e5e5e;--jeo-button-color: #dadada;--jeo-modal-box-shadow: 0 0 1em black;--jeo-modal-overlay-background: rgba(0, 0, 0, .5);--jeo-loading-overlay-background: rgba(0, 0, 0, .7);--jeo-news-item-border: 1px solid rgba(255, 255, 255, .1);--jeo-list-item-background-highlight: #494949;--jeo-list-item-inactive-color: #8a8a8a;--jeo-list-item-inactive-color-highlight: #8a8a8a;--jeo-list-item-disabled-background: #2f2f2f;--jeo-list-item-disabled-color: #8a8a8a;--jeo-toggle-background: #2f2f2f;--jeo-toggle-background-highlight: #424242;--jeo-toggle-color: #d4d4d4;--jeo-toggle-border: 1px solid #4f4f4f;--jeo-toggle-selected-background: #d4d4d4;--jeo-toggle-selected-background-highlight: #fff;--jeo-toggle-selected-color: #4d4d4d;--jeo-pricing-table-even-rows-background: #383838;--jeo-pricing-table-modal-background: var(--jeo-background);--jeo-pricing-table-testimonial-background: #0c6cc1;--jeo-pricing-table-testimonial-color: var(--jse-text-color)}:root .jse-theme-dark .app,:root .jse-theme-dark .modal{--jse-main-border: 1px solid #3d3d3d}.app{width:100%;height:100%;display:flex;flex-direction:column;background:var(--jeo-background);color:var(--jse-text-color)}.app .body{flex:1;display:flex;flex-direction:row;width:100%;overflow:hidden;box-sizing:border-box;padding:10px 12px 11px 10px}.app .body .contents-panel{flex:1;display:flex;box-sizing:border-box;min-width:0}.app .body .contents-panel .left-panel,.app .body .contents-panel .right-panel{flex:1;display:flex;min-width:0}.app .body .contents-panel .left-panel{margin-right:10px}.app .body .contents-panel .right-panel{margin-left:10px}.app .body .contents-panel .center-panel{box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.app .body .contents-panel .center-panel .empty-space-top{flex:1}.app .body .contents-panel .center-panel .draggable-splitter{flex:4;cursor:col-resize;border-radius:3px;color:#a8a8a8;display:inline-flex;align-items:center;font-size:24px}.app .body .contents-panel .center-panel .draggable-splitter .draggable-splitter-icon{width:100%;text-align:center}.app .body .contents-panel .center-panel .draggable-splitter:hover{background:var(--jeo-splitter-background-highlight);color:var(--jeo-splitter-color-highlight)}.app .body .ad-panel{margin:0 0 0 10px;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 980px){html{overflow:unset!important}#root{height:unset;min-height:1400px}.app{height:unset}.app .body{flex-direction:column;overflow:auto}.app .body .contents-panel{height:unset;flex-direction:column;align-items:center;gap:10px}.app .body .contents-panel .left-panel,.app .body .contents-panel .right-panel{width:100%;height:600px;flex:unset!important}.app .body .contents-panel .left-panel{margin-right:0}.app .body .contents-panel .right-panel{margin-left:0}.app .body .contents-panel .center-panel{background:var(--jse-panel-background);padding:0 10px}.app .body .contents-panel .center-panel .draggable-splitter{visibility:hidden}.app .body .panel-actions{flex-direction:row;flex-wrap:wrap;gap:20px}.app .body .panel-actions .action-button.rotatable svg{transform:rotate(90deg)}.app .body .ad-panel{margin:10px 0;align-items:center}.app .body .ad-panel .ads{padding-left:0;padding-top:var(--ad-margin)}.app .body .ad-panel .donate{padding-left:0}}.panel.placeholder{flex:1;display:flex;flex-direction:column}.panel.placeholder .panel-menu{height:42px;background:var(--jeo-theme-color)}.panel.placeholder .panel-contents,.panel.placeholder .panel-contents .jsoneditor-react-container,.panel.placeholder .panel-contents .jsoneditor-react-container .jse-main{flex:1;display:flex}.panel.placeholder .panel-contents .jsoneditor-react-container .jse-main .jse-text-mode{flex:1;display:flex;flex-direction:column;border-bottom:var(--jse-main-border)}.panel.placeholder .panel-contents .jsoneditor-react-container .jse-main .jse-text-mode .jse-menu{height:33px;background:var(--jse-theme-color)}.panel.placeholder .panel-contents .jsoneditor-react-container .jse-main .jse-text-mode .jse-navigation-bar{height:28px;background:var(--jse-panel-background)}.panel.placeholder .panel-contents .jsoneditor-react-container .jse-main .jse-text-mode .jse-contents{flex:1;display:flex;flex-direction:row;border-left:var(--jse-main-border);border-right:var(--jse-main-border);background:var(--jse-background-color)}.panel.placeholder .panel-contents .jsoneditor-react-container .jse-main .jse-text-mode .jse-contents .placeholder-gutter{width:51px;background:var(--jse-panel-background);border-right:var(--jse-panel-border)}.panel.placeholder .panel-contents .jsoneditor-react-container .jse-main .jse-text-mode .jse-contents .placeholder-contents{flex:1;display:flex;flex-direction:column;align-content:center;align-items:center;align-self:center}.panel.placeholder .panel-contents .jsoneditor-react-container .jse-main .jse-text-mode .jse-contents .placeholder-contents .placeholder-loading{display:inline;text-align:center;animation:fadeInAnimation ease 3s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInAnimation{0%{opacity:0}33%{opacity:0}to{opacity:1}}.panel.placeholder .panel-contents .jsoneditor-react-container .jse-main .jse-text-mode .jse-status-bar{height:22px;background:var(--jse-panel-background);border-top:var(--jse-panel-border);border-left:var(--jse-main-border);border-right:var(--jse-main-border)}.error-boundary{flex:1;padding:10px;color:#ee5341;background:#fff;border:1px solid #ee5341}.panel-actions{display:flex;flex-direction:column;gap:10px}.panel-actions button{background:var(--jeo-button-background);color:var(--jeo-button-color);border:none;border-radius:3px;padding:10px 15px;cursor:pointer;font-family:var(--main-font-family);font-size:var(--main-font-size);flex:1}.panel-actions button:hover,.panel-actions button:focus{background:var(--jeo-button-background-highlight)}.panel-actions .action-group{display:flex;flex-direction:column;border-radius:3px}.panel-actions .action-group .action-group-name{padding:0 0 5px;text-align:center}.panel-actions .action-group .action-buttons{display:flex;gap:5px}.panel-actions .diff-counter{text-align:center;margin:0 0 5px;min-width:100px}.diff-error{color:#ee5341;margin:10px;text-align:center}.subscribe-promo{margin-left:40px;cursor:pointer;padding:0;text-align:center;background:#ee5341;color:#fff}.subscribe-promo.theme{background:var(--jeo-theme-color)}.subscribe-promo.orange{background:orange}.subscribe-promo.red{background:#ee5341}.subscribe-promo.purple{background:#b565da}.subscribe-promo.pink{background:#ff69b4}.subscribe-promo.blue{background:#1e90ff}.subscribe-promo.gray{background:#575757}.subscribe-promo .subscribe-promo-wrapper:hover{background:#ffffff1a}.subscribe-promo .subscribe-promo-wrapper .subscribe-promo-info{display:inline-block;line-height:1.2em}.subscribe-promo .subscribe-promo-wrapper .subscribe-promo-info .subscribe-promo-big{display:block;font-size:200%;white-space:nowrap;font-weight:700;line-height:1.5em}.subscribe-promo-text{padding-left:var(--ad-margin);text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.subscribe-promo-text .subscribe-promo-info{display:inline-block;color:#939393;line-height:1.2em}
