.blocker{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#0006;transition-property:opacity;transition-duration:var(--duration-normal);display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:1000;pointer-events:none}.blocker.visible{opacity:1;transition-delay:.5s;pointer-events:unset}.blocker.hidden{display:flex!important;opacity:0}.blocker.hidden .progress-view .icon{animation:none}.progress-view{display:flex;flex-direction:column;align-items:center;position:relative}.progress-view .icon{font-size:48px;animation:rotation 2s infinite linear}.progress-view .progress-bar{position:absolute;top:0;bottom:0;left:0;background-color:var(--primary-color);transition-duration:var(--duration-normal)}.progress-view:not(.indeterminate){background-color:var(--border-color)}.progress-view.small{height:5px}i.icon.fill{font-variation-settings:"FILL" 1}.context-menu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;position:absolute;z-index:var(--z-index-popup);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;background-color:var(--surface-color);transform:scale(0);opacity:0;transition:all var(--duration-fast) ease-in-out}.context-menu.hidden{display:flex!important}.context-menu.visible{opacity:1;transform:scale(1)}.context-menu>button.action.text{line-height:normal;color:var(--text-color);flex-grow:1;display:flex;flex-direction:row;align-items:center;padding:8px 16px;transition:background-color var(--duration-fast);justify-content:start;width:100%;box-sizing:border-box;cursor:pointer}.context-menu>button.action.text .icon{color:var(--primary-color);width:24px}button.action{min-width:64px;border-radius:4px;padding:0 16px;line-height:36px;position:relative;overflow:hidden;transition-duration:var(--duration-normal);cursor:pointer;display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center}button.action>*{line-height:36px}button.action:disabled{color:#666;pointer-events:none;opacity:.6;filter:grayscale(80%)}button.action:after{transition-duration:var(--duration-normal);position:absolute;top:0;bottom:0;content:"";opacity:0;background:#fff;left:50%;width:0;border-radius:20px}button.action:active:after{opacity:.3;width:calc(100% + 40px);left:-20px}button.action.text,button.action.icon{border:none;background-color:transparent;color:var(--button-back-color);font-weight:500;-webkit-tap-highlight-color:transparent}button.action.text:after,button.action.icon:after{background:var(--button-back-color);filter:brightness(150%)}@media (min-width: 500px){button.action.text:hover,button.action.icon:hover{background-color:#ffffff10}}button.action.icon{min-width:unset;border-radius:50%;overflow:hidden;font-size:24px;box-sizing:border-box;padding:0;aspect-ratio:1/1;height:36px;width:36px}button.action.icon:after{border-radius:50%}button.action.contained{--color: var(--button-back-color);background-color:var(--color);border:none;text-transform:uppercase;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;color:var(--button-text-color)}button.action.contained i{color:var(--button-text-color)}button.action.contained:hover:not(:disabled){filter:brightness(110%)}button.action.contained:active{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}button.action.contained:active:after{opacity:.3;border-radius:20px;width:calc(100% + 40px);left:-20px}.content-host>.content{display:flex;flex-direction:column}.content.full-screen{top:0;bottom:0;right:0;left:0;position:fixed}.input-field{transition-duration:var(--duration-fast);position:relative}.input-field>*{transition-duration:var(--duration-fast)}.input-field>label{color:var(--label-color)}.input-field>.error{opacity:0;color:var(--error-color);transition-duration:var(--duration-fast);padding-left:16px;font-size:var(--font-size-small);height:16px}.input-field>.error:before{line-height:16px;vertical-align:super;content:""}.input-field.hidden{display:flex!important;opacity:0;overflow:hidden;height:0;margin:0;padding:0;transform:translateY(-16px)}.input-field.vertical-label{display:flex;flex-direction:column;gap:4px}.input-field.vertical-label>label{font-size:var(--font-size-small);font-weight:700}.input-field.no-error>.error{display:none}.input-field.no-label>label{display:none}.input-field.invalid>.error{opacity:1}.input-field.invalid>label{color:var(--error-color)}.input-field:has(>.editor-container>*:disabled){opacity:.5;pointer-events:none}.input-field:has(>.editor-container>.boolean-editor):not(:has(label:empty)){display:flex;flex-direction:row;flex-wrap:wrap;column-gap:16px;align-items:center}.input-field:has(>.editor-container>.boolean-editor):not(:has(label:empty))>label{order:1}.input-field:has(>.editor-container>.boolean-editor):not(:has(label:empty))>.editor-container{order:0}.input-field:has(>.editor-container>.boolean-editor):not(:has(label:empty))>.error{order:3;width:100%}.input-field:not(:has(.editor-container>.no-box))>.editor-container{transition:all var(--duration-normal),border-width 0s;position:relative;padding:8px 16px;border-radius:4px;border:solid 1px var(--border-color);width:100%;box-sizing:border-box;outline:0px auto transparent}.input-field:not(:has(.editor-container>.no-box))>.editor-container:focus-visible{outline:1px auto var(--border-color-focus)}.input-field:not(:has(.editor-container>.no-box))>.editor-container>*{border:none;padding:0;outline:none;background:transparent;width:100%}.input-field:not(:has(.editor-container>.no-box))>.editor-container>*:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--input-back-color) inset;-webkit-text-fill-color:var(--text-color)}.input-field:not(:has(.editor-container>.no-box)).outlined:focus-within>.editor-container,.input-field:not(:has(.editor-container>.no-box)).border:focus-within>.editor-container{border-width:2px;border-color:var(--border-color-focus)}.input-field:not(:has(.editor-container>.no-box)).outlined.invalid>.editor-container,.input-field:not(:has(.editor-container>.no-box)).border.invalid>.editor-container{border-color:var(--error-color)}.input-field:not(:has(.editor-container>.no-box)).outlined>label,.input-field:not(:has(.editor-container>.no-box)).filled>label{position:absolute;left:16px;pointer-events:none;z-index:1}.input-field:not(:has(.editor-container>.no-box)).outlined.empty:not(:focus-within):not(:has(.never-empty)):not(:has(input:-webkit-autofill))>label,.input-field:not(:has(.editor-container>.no-box)).filled.empty:not(:focus-within):not(:has(.never-empty)):not(:has(input:-webkit-autofill))>label{top:calc(50% - 8px - .5em)}.input-field:not(:has(.editor-container>.no-box)).outlined:focus-within>label,.input-field:not(:has(.editor-container>.no-box)).outlined:not(.empty)>label,.input-field:not(:has(.editor-container>.no-box)).outlined:has(.never-empty)>label,.input-field:not(:has(.editor-container>.no-box)).outlined:has(input:-webkit-autofill)>label,.input-field:not(:has(.editor-container>.no-box)).filled:focus-within>label,.input-field:not(:has(.editor-container>.no-box)).filled:not(.empty)>label,.input-field:not(:has(.editor-container>.no-box)).filled:has(.never-empty)>label,.input-field:not(:has(.editor-container>.no-box)).filled:has(input:-webkit-autofill)>label{font-size:var(--font-size-small);line-height:unset}.input-field:not(:has(.editor-container>.no-box)).outlined:focus-within:not(.invalid)>label,.input-field:not(:has(.editor-container>.no-box)).outlined:not(.empty):not(.invalid)>label,.input-field:not(:has(.editor-container>.no-box)).outlined:has(.never-empty):not(.invalid)>label,.input-field:not(:has(.editor-container>.no-box)).outlined:has(input:-webkit-autofill):not(.invalid)>label,.input-field:not(:has(.editor-container>.no-box)).filled:focus-within:not(.invalid)>label,.input-field:not(:has(.editor-container>.no-box)).filled:not(.empty):not(.invalid)>label,.input-field:not(:has(.editor-container>.no-box)).filled:has(.never-empty):not(.invalid)>label,.input-field:not(:has(.editor-container>.no-box)).filled:has(input:-webkit-autofill):not(.invalid)>label{color:var(--border-color-focus)}.input-field:not(:has(.editor-container>.no-box)).outlined>.editor-container select,.input-field:not(:has(.editor-container>.no-box)).filled>.editor-container select{margin-left:-4px}.input-field:not(:has(.editor-container>.no-box)).outlined{--input-back-color: var(--back-color)}.input-field:not(:has(.editor-container>.no-box)).outlined:first-child{margin-top:6px}.input-field:not(:has(.editor-container>.no-box)).outlined>label{display:inline-block;padding:0 4px}.input-field:not(:has(.editor-container>.no-box)).outlined:focus-within>label,.input-field:not(:has(.editor-container>.no-box)).outlined:not(.empty)>label,.input-field:not(:has(.editor-container>.no-box)).outlined:has(.never-empty)>label,.input-field:not(:has(.editor-container>.no-box)).outlined:has(input:-webkit-autofill)>label{top:-6px;background-color:var(--back-color)}.input-field:not(:has(.editor-container>.no-box)).outlined>.editor-container{padding-top:16px}.input-field:not(:has(.editor-container>.no-box)).filled{--input-back-color: var(--editor-filled-color)}.input-field:not(:has(.editor-container>.no-box)).filled:not(.border)>.editor-container{border:none}.input-field:not(:has(.editor-container>.no-box)).filled:not(.border)>.editor-container:after{content:"";width:0%;height:2px;bottom:1px;left:50%;background-color:var(--border-color-focus);position:absolute;transition:all ease var(--duration-fast)}.input-field:not(:has(.editor-container>.no-box)).filled:not(.border):focus-within>.editor-container:after{width:calc(100% - 8px);left:4px}.input-field:not(:has(.editor-container>.no-box)).filled>.editor-container{background-color:var(--editor-filled-color);padding-top:23px}.input-field:not(:has(.editor-container>.no-box)).filled:focus-within>label,.input-field:not(:has(.editor-container>.no-box)).filled:not(.empty)>label,.input-field:not(:has(.editor-container>.no-box)).filled:has(.never-empty)>label,.input-field:not(:has(.editor-container>.no-box)).filled:has(input:-webkit-autofill)>label{top:6px}.wizard{display:flex;flex-direction:row;gap:24px}.wizard>.step-list{margin:0;padding:0;list-style:none;flex-shrink:0}.wizard>.step-list li{padding:8px 12px;transition-duration:var(--duration-fast)}.wizard>.step-list li.active{color:var(--primary-color);font-weight:700}.wizard>.step-list li:not(.completed):not(.active){opacity:.5}.wizard>.body{padding-top:8px;flex-grow:1}.wizard>.body>header{font-weight:700;font-size:18px;margin-bottom:16px}.wizard>.body>footer{margin-top:16px;border-top:solid 1px var(--border-color);padding-top:16px;display:flex;flex-direction:row;justify-content:space-between}.list-view ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.item-view{padding-left:8px;padding-right:8px;display:flex;flex-direction:column}.item-view.round-icon>.main>i{background-color:var(--on-surface-color);border-radius:8px;width:32px;height:32px;line-height:32px!important;text-align:center;flex-shrink:0}.item-view>.main{padding-top:8px;padding-bottom:8px;display:flex;flex-direction:row;align-items:center;gap:8px}.item-view>.main>i:empty{display:none}.item-view>.main>.secondary-actions{display:flex;flex-direction:row;gap:0px}.item-view>.main>.secondary-actions:empty{display:none}.item-view>.main>.secondary-actions button{width:40px;height:40px;min-width:unset;box-sizing:border-box;padding:4px;justify-content:center}.item-view>.main>.secondary-actions button>*{line-height:24px}.item-view>.main>.body{flex-grow:1;gap:8px}.item-view>.main>.body>.secondary{color:var(--secondary-text-color);margin-top:4px}.popup{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#0006;transition-property:opacity;transition-duration:var(--duration-normal);display:flex;flex-direction:row;align-items:center;justify-content:center;padding:16px;pointer-events:none;z-index:100}.popup.visible{opacity:1;pointer-events:unset}.popup.visible>.message{transform:scale(1)}.popup.hidden{display:flex!important;opacity:0}.popup.hidden>.message{transform:scale(0)}.popup>.message{background-color:var(--surface-color);transition-duration:var(--duration-normal);border-radius:5px;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;min-width:200px;overflow:hidden;padding:16px;box-sizing:border-box;will-change:transform;max-height:calc(100vh - 32px);display:flex;flex-direction:column}.popup>.message>header{font-size:28px}.popup>.message>main{padding:32px 0;overflow-y:scroll}.popup>.message>footer{display:flex;flex-direction:row;align-items:center;justify-content:end}.popup.minimal{padding:0}.popup.minimal>.message{padding:0}.popup.minimal main{padding:0;width:100%;overflow-y:hidden}.popup.minimal header{display:none}.toaster-manager{position:fixed;display:flex;flex-direction:column;gap:16px;align-items:center;z-index:1000;top:16px;left:0;right:0;bottom:0;pointer-events:none;padding:16px}.toaster-manager>*{padding:16px;background-color:#fff;border-radius:4px;box-shadow:#11111a0d 0 4px 16px,#11111a0d 0 8px 32px;top:-100%;position:absolute;transition-duration:.5s;transition-timing-function:ease-in-out;opacity:0;text-align:center;white-space:pre-wrap}.toaster-manager>*.visible{top:0;position:relative;opacity:1}.toaster-manager>*.warning{background-color:#fb8c00;color:#fff}.toaster-manager>*.error{background-color:#e53935;color:#fff}.toaster-manager>*.success{background-color:#43a047;color:#fff}div.inline-message{border:solid 1px var(--color);padding:16px;display:flex;align-items:start;flex-direction:row;gap:8px;border-radius:8px;background-color:color-mix(in srgb,var(--color) 15%,var(--mix-to-color) 85%);align-content:center;justify-content:center;justify-items:center;margin:auto;box-sizing:border-box}div.inline-message.warning{--color: #ff6a00 }div.inline-message.error{--color: #F44336 }div.inline-message.info{--color: #29B6F6 }div.inline-message i{color:var(--color);font-size:32px}div.inline-message.in-popup{width:100%;align-items:center;justify-content:flex-start}.check-box{display:flex;flex-direction:row;gap:8px;align-items:center;cursor:pointer}.check-box.disabled{opacity:.6;filter:grayscale(100);pointer-events:none}.check-box .box{border:solid 1px var(--border-color);aspect-ratio:1/1;width:1em;height:1em;border-radius:4px;font-size:24px;-webkit-user-select:none;user-select:none}.check-box .box i{font-size:24px;opacity:0;transform:scale(0);transition-duration:.1s;color:var(--primary-color)}.check-box.checked .box i{transform:unset;opacity:1}.web-view{border:none;padding:0;margin:0;width:100%;height:100%}.object-editor.vertical{display:flex;flex-direction:column;gap:8px}.object-editor div.row{display:flex;flex-direction:row;gap:16px}.object-editor div.row>*{flex-basis:0;flex-grow:1}.array-editor>ul.items{margin:0 0 8px;padding:0;list-style:none}.array-editor.round-item>ul.items{gap:8px;display:flex;flex-direction:column}.array-editor.round-item .item-view{background:var(--item-background);border-radius:4px}.range-editor{display:flex;flex-direction:row;gap:4px}.range-editor input{flex-grow:1}.boolean-editor{display:flex;gap:16px;align-items:center}.boolean-editor:has(input:disabled) span{opacity:.7}.boolean-editor input{padding:0;margin:1px 0 0;display:inline-block;vertical-align:middle}.single-selector.options{display:flex;flex-direction:column;gap:8px;border:none;padding:0}.single-selector.options label>*{vertical-align:middle}.single-selector.options label input{display:inline-block;margin-right:8px}.single-selector.buttons{display:flex;gap:8px}.single-selector.buttons button{border:solid 1px var(--border-color);padding:8px;border-radius:4px;display:flex;gap:4px;align-items:center;flex:0 0 auto;filter:grayscale(100%);cursor:pointer;transition-duration:.2s;opacity:.3;background:none;color:var(--text-color)}.single-selector.buttons button i{font-size:34px}.single-selector.buttons button.selected{filter:none;opacity:1;border:solid 1px var(--primary-color)}.single-selector.buttons.horizontal{flex-direction:row}.single-selector.buttons.horizontal button{flex-direction:column}.single-selector.buttons.big button{padding:16px}.single-selector.buttons.big button i{font-size:42px}.single-selector.buttons.vertical{flex-direction:column}.single-selector.buttons.vertical button{flex-direction:row}.popup.picker main>*{display:flex;flex-direction:row;align-items:center;padding:8px 0;gap:4px;cursor:pointer}@media (min-width: 500px){.popup.picker main>*:hover{background:var(--item-hover-color)}}.popup.picker main>* i{visibility:hidden}.popup.picker main>*.selected i{visibility:unset}.multi-selector{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.multi-selector>*{display:flex;flex-direction:row;align-items:start;gap:8px}.multi-selector>*:has(input:disabled){opacity:.5}.multi-selector>*:has(input:disabled) input{pointer-events:none}div.auto-complete{position:relative}div.auto-complete>.search-bar{display:flex;flex-direction:row;align-items:center;height:1em}div.auto-complete>.search-bar>.edit-view{position:relative;flex-grow:1;width:100%;min-height:1em}div.auto-complete>.search-bar>.edit-view>*{position:absolute;top:0;width:100%}div.auto-complete>.search-bar>.edit-view>*.selected{pointer-events:none;-webkit-user-select:none;user-select:none;background:none;display:flex;flex-direction:row;align-items:center;gap:4px}div.auto-complete>.search-bar>.edit-view input{border:none;background:none;opacity:0}div.auto-complete>.search-bar>.edit-view input:focus{outline:none;opacity:1}div.auto-complete>.search-bar>.edit-view:has(input:focus) .selected{display:none}div.auto-complete>.search-bar button{border:none;background:none;margin:0;width:24px}div.auto-complete>.search-bar button i{vertical-align:middle}div.auto-complete>.search-bar button.show-filters>i{color:var(--primary-color)}div.auto-complete button{cursor:pointer;transition-duration:var(--duration-normal);border-radius:4px}@media (min-width: 500px){div.auto-complete button:hover{background:var(--item-hover-color)}}.floating-panel.suggestions{position:absolute;z-index:110;background-color:var(--surface-color);box-sizing:border-box;box-shadow:0 4px 10px #00000026;padding:8px;max-height:200px;min-height:50px;overflow-y:scroll;display:flex;flex-direction:column;gap:4px;scroll-snap-type:y mandatory;top:unset;left:unset;right:unset}.floating-panel.suggestions.fixed{position:fixed}.floating-panel.suggestions:empty{display:none}.floating-panel.suggestions>*{display:flex;padding:8px;transition-duration:var(--duration-normal);flex-direction:row;align-items:center;gap:4px;scroll-snap-align:start;scroll-snap-stop:always;cursor:pointer}@media (min-width: 500px){.floating-panel.suggestions>*:hover{background:var(--item-hover-color)}}:root{--message-box-back: var(--surface-color)}@keyframes zoomInFadeIn{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.popup.message-box>.message{border-radius:24px;background-color:var(--message-box-back);color:var(-message-box-text)}.popup.message-box>.message>*{padding:0}.popup.message-box>.message>header{font-size:28px}.popup.message-box>.message>main{padding:32px 0;overflow:hidden}.full-message{position:fixed;top:0;bottom:0;left:0;right:0;background:var(--surface-color);z-index:100;display:flex;align-items:center;flex-direction:column;text-align:center;padding:16px;font-size:18px;white-space:pre-wrap}.full-message.visible{opacity:1;transform:scale(1)}.full-message.hidden{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;transform:scale(.8);display:flex!important;transition-duration:var(--duration-normal)}.full-message .actions{display:flex;flex-direction:row;gap:16px;margin-top:16px}.full-message .icon{font-size:200px;animation:zoomInFadeIn var(--duration-normal) ease-out forwards}@keyframes shrink{to{scale:.8;opacity:0}}@keyframes grow{0%{scale:.8;opacity:0}}@keyframes slide-in{0%{translate:100vw 0}}@keyframes slide-out{to{translate:100vw 0}}@keyframes scale-up{0%{scale:0}}@keyframes scale-down{to{scale:0}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}:root{view-transition-name:none}body{view-transition-name:page}::view-transition-group(page){animation-duration:.5s}:root[data-transition=reload]::view-transition-old(page){display:none}:root[data-transition=reload]::view-transition-new(page){animation-name:fade-in,scale-up}:root[data-transition=push]::view-transition-old(page){animation-name:shrink;transform-origin:100% 50%}:root[data-transition=push]::view-transition-new(page){animation-name:slide-in}:root[data-transition=pop]::view-transition-old(page){animation-name:slide-out;z-index:1}:root[data-transition=pop]::view-transition-new(page){animation-name:grow;transform-origin:100% 50%}@media (prefers-reduced-motion: reduce){::view-transition-group(page){animation-duration:0s}}.panel-host{display:flex;border-radius:5px;margin:2px;background-color:#222;overflow:hidden;color:#bbb}.panel-host button.action.contained{background-color:#666;color:#ddd;padding:.25rem .5rem;line-height:24px}.panel-host>.title{background-color:#191919;color:#eee;padding:4px 16px;flex-direction:row;align-items:center;gap:4px}.panel-host>.title .icon{font-size:1.5rem}.panel-host.multi-child{flex-direction:row;align-items:stretch}.panel-host.multi-child>.title{display:none}.panel-host.multi-child>ul{margin:0;padding:0;list-style:none;background-color:#444}.panel-host.multi-child>ul li{padding:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.panel-host.multi-child>ul li.active{background-color:#222}.panel-host.multi-child>ul .icon{font-size:2rem;line-height:2rem;vertical-align:middle}.panel-host.single-child{flex-direction:column}.panel-host.single-child>.title{display:flex}.panel-host.single-child>ul{display:none}.panel-host>.container{display:flex;flex-direction:row;flex-grow:1;padding:8px;overflow:hidden}.panel-host>.container .panel{display:flex;flex-grow:1}.panel-host.scroll>.container{overflow-x:auto;overflow-y:auto}.panel-host.scroll>.container::-webkit-scrollbar{width:8px;height:8px}.panel-host.scroll>.container::-webkit-scrollbar-corner{background-color:#191919}.panel-host.scroll>.container::-webkit-scrollbar-track{background:#191919}.panel-host.scroll>.container::-webkit-scrollbar-thumb{background-color:#333;border-radius:5px}.tree-view{border:solid 1px var(--border-color);-webkit-user-select:none;user-select:none}.tree-view .tree-node{position:relative}.tree-view .tree-node>header{display:flex;flex-direction:row;align-items:center;cursor:pointer;white-space:nowrap}.tree-view .tree-node>header>button{border:none;background:none;padding:0;transition-duration:.2s;transform-origin:center center}.tree-view .tree-node>header>button .icon{font-size:2rem;vertical-align:middle}.tree-view .tree-node>header>.view{flex-grow:1;padding:.25rem .5rem}.tree-view .tree-node>ul{margin:0;padding:0;margin-left:1rem;list-style:none;height:0;width:0;overflow:hidden;transition-duration:.3s;opacity:0;position:absolute;top:-20px}.tree-view .tree-node.no-children>header>button{visibility:hidden}.tree-view .tree-node.expanded>header>button{transform:rotate(90deg)}.tree-view .tree-node.expanded>ul{height:unset;width:unset;overflow:unset;opacity:1;top:0;position:relative}.tree-view .tree-node.selected>header{background-color:var(--primary-color);color:#fff}.panel.outline .tree-view{border:none;width:100%}.panel.outline .tree-view .icon{color:#ccc}.panel.outline .tree-view .yellow{color:#fdd835}.panel.outline .tree-view .blue{color:#1e88e5}.panel.outline .tree-view .green{color:#43a047}.panel.outline .tree-view .tree-node>header{position:relative}.panel.outline .tree-view .tree-node>header>.view{display:flex;flex-direction:row;align-items:center;gap:4px;padding-left:0}.panel.outline .tree-view .tree-node>header>.view .icon{font-size:1.5rem;line-height:1.5rem}.panel.outline .tree-view .tree-node>header>.view .actions{display:flex;flex-direction:row;align-items:center;position:absolute;right:0;background-color:#222;padding:2px 5px 2px 6px}.panel.outline .tree-view .tree-node>header>.view .actions>*{opacity:.3}.panel.outline .tree-view .tree-node>header>.view .actions>* i{vertical-align:middle}.panel.outline .tree-view .tree-node>header>.view .actions>*.active{opacity:1}.panel.outline .tree-view .tree-node.selected>header{background-color:#0050c84d}.panel.outline .tree-view .tree-node.selected>header .actions{background-color:#183054}.main-page{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;background-color:#000}.main-page>.body{flex-grow:1;display:flex;flex-direction:column;overflow:hidden;width:100%;height:100%}.main-page .main{display:flex;flex-direction:row;flex-grow:1}.main-page .main>.side-bar{width:20vw;min-width:300px;overflow:hidden;display:flex;flex-direction:column;flex-shrink:0}.main-page .main>.side-bar>.first{height:50vh}.main-page .main>.side-bar>.second{flex-grow:1}.main-page .main>.panel-host{flex-grow:1;flex-shrink:0}.main-page .main>.panel-host .scene-view{flex-grow:1;overflow:hidden;box-sizing:border-box}.main-page .operation{position:fixed;top:10px;left:16px;right:16px;display:flex;flex-direction:column;z-index:10}.main-page .operation .message{text-align:center;background-color:#ffffff80;align-self:center;margin-top:8px;padding:4px 8px;font-size:.875rem}.item-list-content.round-item .list-view ol{gap:8px}.item-list-content.round-item .item-view{background:var(--item-background);border-radius:4px}.item-list-content .load-more{margin:auto}.item-list-content .item-list>.filter{margin-bottom:8px}.item-list-content .item-list.can-open .item-view{cursor:pointer;transition-property:filter;transition-duration:.2s}.item-list-content .item-list.can-open .item-view:has(.body:hover){filter:brightness(.9)}div.text-filter-editor>.search-bar{border:solid 1px var(--border-color);border-radius:4px;display:flex;flex-direction:row;align-items:center;padding:0 4px}div.text-filter-editor>.search-bar input{border:none;padding:8px 4px;background:none;flex-grow:1}div.text-filter-editor>.search-bar input:focus{outline:none}div.text-filter-editor>.search-bar:has(input:focus){border:solid 1px var(--border-color-focus)}div.text-filter-editor>.search-bar button{border:none;background:none;padding:4px;margin:0}div.text-filter-editor>.search-bar button i{vertical-align:middle}div.text-filter-editor>.search-bar button.show-filters>i{color:var(--primary-color)}div.text-filter-editor button{transition-duration:var(--duration-normal);border-radius:4px;cursor:pointer}@media (min-width: 500px){div.text-filter-editor button:hover{background:var(--item-hover-color)}}.popup.picker .message>main{overflow:hidden;flex-grow:1;display:flex;flex-direction:column;padding:16px 0}.popup.picker .message>main .item-list{display:flex;flex-direction:column;overflow:hidden;height:100%;box-sizing:border-box;flex-grow:1;min-height:200px}.popup.picker .message>main .item-list>ol{flex-grow:1;overflow-y:auto}.empty-view{display:flex;align-items:center;flex-direction:column;gap:8px}.empty-view .icon{pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--primary-color);opacity:.2;font-size:250px;line-height:250px}.panel.properties fieldset{border:none;flex-grow:1;padding:0;margin:0;display:flex;flex-direction:column}.panel.properties fieldset>*{display:flex;flex-direction:row;align-items:center;padding:4px;justify-content:space-between}.panel.properties fieldset>*.float input{background-color:#ccc;border:none;outline:none;border-radius:4px;width:80px}.panel.properties fieldset>*.boolean label{display:inline-flex;flex-direction:row;align-items:center;gap:4px}.panel.properties fieldset>*.boolean .checkbox{background-color:#ccc;text-align:center;border-radius:4px;-webkit-user-select:none;user-select:none;width:1rem;height:1rem;color:#fff}.panel.properties fieldset>*.boolean .checkbox .icon{opacity:0;transition-duration:.1s;font-size:.875rem;line-height:.875rem}.panel.properties fieldset>*.boolean .checkbox.checked{background-color:var(--primary-color)}.panel.properties fieldset>*.boolean .checkbox.checked .icon{opacity:1}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}:root{--back-color: transparent;--primary-color: #fff;--surface-color: #FFF;--font-size: 16px;--font-size-small: 12px;--duration-normal: .3s;--duration-fast: .2s;--z-index-popup: 1000;--progress-dalay: .5s;--font-family: unset;--back-color: unset;--border-color: unset;--border-color-focus: var(--primary-color);--error-color: unset;--text-color: unset;--editor-filled-color: whitesmoke;--label-color: #666;--button-back-color: var(--primary-color);--button-text-color: #fff;--surface-color: #fff;--secondary-text-color: #777;--item-hover-color: #eee;--theme-color: #235B87;--on-surface-color: #eaeaea;--surface-border-color: #777;--item-background: #fff;--message-box-back: #E3F2FD;--message-box-text: var(--text-color);--alt-button-color: #444;--alt-button-text-color: #fff;--mix-to-color: #fff}*{font-family:var(--font-family)}button,input,select,textarea{font-size:var(--font-size)}input,select,textarea{color:var(--text-color)}body{background:var(--back-color);font-size:var(--font-size);color:var(--text-color);margin:0;padding:0}.hidden{display:none!important}:root{--primary-color: #0094ff;--border-color: #ccc;--font-family: "Roboto", sans-serif}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}html,body{font-size:13px}button,input,select,textarea{font-size:1rem}body>.stats{position:fixed;bottom:0;right:0;top:unset!important;left:unset!important}
