:root{--SWISCH-_backscreen-__z-index:1000000000;--SWISCH-_panel-__z-index:calc(var(--SWISCH-_backscreen-__z-index) + 1);--SWISCH-_panel__open-__z-index:calc(var(--SWISCH-_backscreen-__z-index) + 1);--airponic-developer-panel-__size:100px;--airponic-developer-panel-__width:var(--airponic-developer-panel-__size);--airponic-developer-panel-__height:var(--airponic-developer-panel-__size);--airponic-developer-panel-__top:calc((100vh - var(--airponic-developer-panel-__height)) / 2);--airponic-developer-panel-__left:0px;--airponic-developer-panel-__z-index:var(--SWISCH-_panel-__z-index);--airponic-developer-panel-__cursor:pointer;--airponic-developer-panel-__overflow-y:hidden;--airponic-developer-panel_inr-__opacity:0;--airponic-developer-panel_inr-__pointer-events:none;--airponic-developer-panel__before-__display:none;--airponic-developer-panel__after-__display:none}:root[data-swisch-panel]{--SWISCH-_panel-__z-index:calc(var(--SWISCH-_backscreen-__z-index) - 1)}:root[data-swisch-panel=developer-panel]{--airponic-developer-panel-__width:800px;--airponic-developer-panel-__height:600px;--airponic-developer-panel-__left:calc((100vw - var(--airponic-developer-panel-__width)) / 2);--airponic-developer-panel-__z-index:var(--SWISCH-_panel__open-__z-index);--airponic-developer-panel-__cursor:auto;--airponic-developer-panel-__overflow-y:scroll;--airponic-developer-panel_inr-__opacity:1;--airponic-developer-panel_inr-__pointer-events:all}:root[data-swisch-drag=true]{--airponic-developer-panel-__overflow-y:hidden;--airponic-developer-panel_inr-__opacity:0;--airponic-developer-panel_inr-__pointer-events:none;--airponic-developer-panel__before-__display:flex;--airponic-developer-panel__after-__display:flex}:root:has(body.modal-open){--airponic-developer-panel-__z-index:159900 - 1}[data-swisch-backscreen=true] #swisch-backscreen{pointer-events:all;opacity:1}#swisch-backscreen{position:fixed;top:0;left:0;z-index:var(--SWISCH-_backscreen-__z-index);width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.5);opacity:0;pointer-events:none;cursor:pointer;transition:.3s}#airponic-developer-panel{transition:.3s;background-color:#ccc;position:fixed;z-index:var(--airponic-developer-panel-__z-index);top:var(--airponic-developer-panel-__top);left:var(--airponic-developer-panel-__left);width:100%;height:100%;padding:20px;max-width:var(--airponic-developer-panel-__width);max-height:var(--airponic-developer-panel-__height);cursor:var(--airponic-developer-panel-__cursor);overflow-y:var(--airponic-developer-panel-__overflow-y);overflow-x:hidden;box-shadow:0 0 15px 0 rgba(0,0,0,.3)}#airponic-developer-panel .airponic-developer-panel_inr{position:relative;opacity:var(--airponic-developer-panel_inr-__opacity);pointer-events:var(--airponic-developer-panel_inr-__pointer-events)}#airponic-developer-panel::before{content:"ここにjsonファイルをドラッグ＆ドロップ";display:var(--airponic-developer-panel__before-__display);justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;color:#fff;background-color:rgba(0,187,255,.3)}#airponic-developer-panel::after{--airponic-developer-panel__after-__padding:20px;display:var(--airponic-developer-panel__after-__display);content:"";position:absolute;top:var(--airponic-developer-panel__after-__padding);left:var(--airponic-developer-panel__after-__padding);z-index:11;height:calc(100% - var(--airponic-developer-panel__after-__padding)*2);width:calc(100% - var(--airponic-developer-panel__after-__padding)*2);justify-content:center;align-items:center;border:5px dotted #bbb}#airponic-developer-panel .generator-json-drop-area{padding:20px;height:200px;width:100%;background-color:#eee}#airponic-developer-panel .generator-json-drop-area .generator-json-drop-area_inr{height:100%;width:100%;display:flex;justify-content:center;align-items:center;border:5px dotted #bbb}