.theme-dark-neutral{--bs-primary:var(--popup-accent);--bs-primary-rgb:130, 160, 200;--popup-bg:#242424;--popup-text:#e0e0e0;--popup-text-dim:#e0e0e080;--popup-text-dimmer:#e0e0e066;--popup-text-subtle:#e0e0e0b3;--popup-text-strong:#e0e0e0e6;--popup-text-faint:#e0e0e04d;--popup-text-medium:#e0e0e099;--popup-text-bright:#e0e0e0cc;--popup-hover-bg:#ffffff0f;--popup-subtle-bg:#ffffff08;--popup-section-bg:#ffffff0d;--popup-control-bg:#ffffff12;--popup-control-hover-bg:#ffffff1f;--popup-control-active-bg:#ffffff29;--popup-control-pressed-bg:#fff3;--popup-border:#ffffff1a;--popup-border-subtle:#ffffff0f;--popup-border-control:#ffffff21;--popup-border-strong:#ffffff2e;--popup-border-stronger:#ffffff40;--popup-accent:#82a0c8;--popup-accent-bg:#82a0c833;--popup-accent-hover-bg:#82a0c84d;--popup-accent-subtle-bg:#82a0c826;--popup-accent-border:#82a0c866;--popup-accent-dim-bg:#82a0c81f;--popup-accent-strong-bg:#6482aa26;--popup-accent-strong-hover-bg:#6482aa40;--popup-accent-strong-active-bg:#6482aa66;--popup-accent-team-bg:#6482aa14;--popup-accent-team-hover-bg:#6482aa26;--popup-success:#66bb6a;--popup-success-light:#81c784;--popup-success-bg:#66bb6a33;--popup-success-hover-bg:#66bb6a4d;--popup-success-border:#66bb6a33;--popup-success-subtle-bg:#66bb6a1a;--popup-success-active-bg:#66bb6a59;--popup-warning:#d4a848;--popup-warning-light:#e0b850;--popup-warning-border:#d4a84840;--popup-warning-bg:#d4a84833;--popup-warning-hover-bg:#d4a8484d;--popup-danger:#c55;--popup-danger-light:#e06666;--popup-danger-soft:#d06060;--popup-danger-bg:#c553;--popup-danger-hover-bg:#cc55554d;--popup-danger-subtle-bg:#cc55551a;--popup-danger-border:#cc555540;--popup-danger-active-bg:#cc555559;--popup-data-yellow:#e0d050;--popup-data-gold:#d4b840;--popup-data-green:#6c6;--popup-data-green-light:#8d8;--popup-data-blue:#78b0d8;--popup-data-orange:#d0a040;--popup-data-orange-warm:#c09848;--popup-data-orange-light:#d8a838;--popup-data-pink:#c89;--popup-data-purple:#9088bb;--popup-data-purple-light:#a8a0cc;--popup-data-gray:#909090;--popup-data-gray-light:#a8a8a8;--popup-data-tomato:#c06050;--popup-data-magic-green:#4d7;--popup-data-spring-green:#40cc66;--popup-input-bg:#1c1c1c;--popup-input-text:#e0e0e0;--popup-input-focus-border:#82a0c880;--footer-bg:#242424;--footer-border:#ffffff1a;--footer-control-bg:#ffffff14;--footer-control-border:#ffffff2e;--footer-control-hover-bg:#ffffff24;--footer-control-hover-border:#ffffff4d;--footer-button-bg:#333;--footer-input-focus-border:#82a0c8;--footer-text-strong:#e0e0e0f2;--footer-text:#e0e0e0cc;--footer-text-dim:#e0e0e080}.theme-light-parchment{--bs-primary:var(--popup-accent);--bs-primary-rgb:139, 90, 43;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--popup-bg:#f5f0e6;--popup-text:#3a3228;--popup-text-dim:#3a322880;--popup-text-dimmer:#3a322866;--popup-text-subtle:#3a3228a6;--popup-text-strong:#3a3228e6;--popup-text-faint:#3a32284d;--popup-text-medium:#3a32288c;--popup-text-bright:#3a3228bf;--popup-hover-bg:#8b5a2b12;--popup-subtle-bg:#8b5a2b08;--popup-section-bg:#8b5a2b0a;--popup-control-bg:#8b5a2b0f;--popup-control-hover-bg:#8b5a2b1a;--popup-control-active-bg:#8b5a2b24;--popup-control-pressed-bg:#8b5a2b2e;--popup-border:#8b5a2b26;--popup-border-subtle:#8b5a2b14;--popup-border-control:#8b5a2b2e;--popup-border-strong:#8b5a2b40;--popup-border-stronger:#8b5a2b59;--popup-accent:#8b5a2b;--popup-accent-bg:#8b5a2b1f;--popup-accent-hover-bg:#8b5a2b2e;--popup-accent-subtle-bg:#8b5a2b14;--popup-accent-border:#8b5a2b59;--popup-accent-dim-bg:#8b5a2b0f;--popup-accent-strong-bg:#7846191a;--popup-accent-strong-hover-bg:#7846192e;--popup-accent-strong-active-bg:#78461947;--popup-accent-team-bg:#7846190f;--popup-accent-team-hover-bg:#7846191f;--popup-success:#2d7a3a;--popup-success-light:#3d9a4a;--popup-success-bg:#2d7a3a1f;--popup-success-hover-bg:#2d7a3a2e;--popup-success-border:#2d7a3a33;--popup-success-subtle-bg:#2d7a3a0f;--popup-success-active-bg:#2d7a3a40;--popup-warning:#b8860b;--popup-warning-light:#d4a017;--popup-warning-border:#b8860b40;--popup-warning-bg:#b8860b1f;--popup-warning-hover-bg:#b8860b2e;--popup-danger:#b83030;--popup-danger-light:#d04040;--popup-danger-soft:#c83838;--popup-danger-bg:#b830301a;--popup-danger-hover-bg:#b8303029;--popup-danger-subtle-bg:#b830300f;--popup-danger-border:#b8303033;--popup-danger-active-bg:#b8303038;--popup-data-yellow:#9a8a00;--popup-data-gold:#a07800;--popup-data-green:#2d8a2d;--popup-data-green-light:#3da83d;--popup-data-blue:#2868a8;--popup-data-orange:#c87020;--popup-data-orange-warm:#b06828;--popup-data-orange-light:#d08020;--popup-data-pink:#a85070;--popup-data-purple:#6048a8;--popup-data-purple-light:#7860b8;--popup-data-gray:#686860;--popup-data-gray-light:#808078;--popup-data-tomato:#c04030;--popup-data-magic-green:#00884a;--popup-data-spring-green:#009048;--popup-input-bg:#ede8dc;--popup-input-text:#3a3228;--popup-input-focus-border:#8b5a2b73;--floating-close-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%233a3228' stroke-linecap='round' stroke-width='1.5' d='M3.75 3.75l8.5 8.5m0-8.5l-8.5 8.5'/%3E%3C/svg%3E");--floating-close-background:#0000000f;--floating-close-hover-background:#0000001f;--floating-close-hover-shadow:0 0 0 1px #00000026;--floating-pin-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23666' d='M9.828.722a.5.5 0 0 1 .354.146l4.95 4.95a.5.5 0 0 1 0 .707c-.48.48-1.072.588-1.503.588-.177 0-.335-.018-.46-.039l-3.134 3.134a5.927 5.927 0 0 1 .16 1.013c.046.702-.032 1.687-.72 2.375a.5.5 0 0 1-.707 0l-2.829-2.828-3.182 3.182c-.195.195-1.219.902-1.414.707-.195-.195.512-1.22.707-1.414l3.182-3.182-2.828-2.829a.5.5 0 0 1 0-.707c.688-.688 1.673-.767 2.375-.72a5.922 5.922 0 0 1 1.013.16l3.134-3.133a2.772 2.772 0 0 1-.04-.461c0-.43.108-1.022.589-1.503a.5.5 0 0 1 .353-.146z'/%3E%3C/svg%3E");--floating-pin-background:#0000000f;--floating-pin-hover-background:#0000001a;--floating-pin-hover-shadow:0 0 0 1px #8b5a2b4d;--floating-pin-active-background:#8b5a2b33;--floating-pin-active-hover-background:#8b5a2b4d;--floating-pin-active-hover-shadow:0 0 0 1px #8b5a2b73;--floating-pin-active-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%238b5a2b' d='M9.828.722a.5.5 0 0 1 .354.146l4.95 4.95a.5.5 0 0 1 0 .707c-.48.48-1.072.588-1.503.588-.177 0-.335-.018-.46-.039l-3.134 3.134a5.927 5.927 0 0 1 .16 1.013c.046.702-.032 1.687-.72 2.375a.5.5 0 0 1-.707 0l-2.829-2.828-3.182 3.182c-.195.195-1.219.902-1.414.707-.195-.195.512-1.22.707-1.414l3.182-3.182-2.828-2.829a.5.5 0 0 1 0-.707c.688-.688 1.673-.767 2.375-.72a5.922 5.922 0 0 1 1.013.16l3.134-3.133a2.772 2.772 0 0 1-.04-.461c0-.43.108-1.022.589-1.503a.5.5 0 0 1 .353-.146z'/%3E%3C/svg%3E");--footer-bg:#ede8dc;--footer-border:#8b5a2b26;--footer-control-bg:#8b5a2b14;--footer-control-border:#8b5a2b33;--footer-control-hover-bg:#8b5a2b1f;--footer-control-hover-border:#8b5a2b59;--footer-button-bg:#8b5a2b1a;--footer-input-focus-border:#8b5a2b;--footer-text-strong:#3a3228f2;--footer-text:#3a3228cc;--footer-text-dim:#3a322880}.theme-light-silver{--bs-primary:var(--popup-accent);--bs-primary-rgb:51, 102, 187;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--popup-bg:#f0f2f5;--popup-text:#1a1c20;--popup-text-dim:#1a1c2080;--popup-text-dimmer:#1a1c2066;--popup-text-subtle:#1a1c20a6;--popup-text-strong:#1a1c20e6;--popup-text-faint:#1a1c204d;--popup-text-medium:#1a1c208c;--popup-text-bright:#1a1c20bf;--popup-hover-bg:#0000000a;--popup-subtle-bg:#00000005;--popup-section-bg:#00000008;--popup-control-bg:#0000000d;--popup-control-hover-bg:#00000014;--popup-control-active-bg:#0000001c;--popup-control-pressed-bg:#00000024;--popup-border:#0000001a;--popup-border-subtle:#0000000f;--popup-border-control:#00000021;--popup-border-strong:#0000002e;--popup-border-stronger:#00000040;--popup-accent:#36b;--popup-accent-bg:#3366bb1a;--popup-accent-hover-bg:#3366bb29;--popup-accent-subtle-bg:#3366bb12;--popup-accent-border:#3366bb4d;--popup-accent-dim-bg:#3366bb0d;--popup-accent-strong-bg:#2850a014;--popup-accent-strong-hover-bg:#2850a026;--popup-accent-strong-active-bg:#2850a038;--popup-accent-team-bg:#2850a00d;--popup-accent-team-hover-bg:#2850a01a;--popup-success:#1a8a3a;--popup-success-light:#28a748;--popup-success-bg:#1a8a3a1a;--popup-success-hover-bg:#1a8a3a29;--popup-success-border:#1a8a3a2e;--popup-success-subtle-bg:#1a8a3a0f;--popup-success-active-bg:#1a8a3a38;--popup-warning:#a87a00;--popup-warning-light:#c89400;--popup-warning-border:#a87a0038;--popup-warning-bg:#a87a001a;--popup-warning-hover-bg:#a87a0029;--popup-danger:#c83030;--popup-danger-light:#e04040;--popup-danger-soft:#d83838;--popup-danger-bg:#c8303014;--popup-danger-hover-bg:#c8303024;--popup-danger-subtle-bg:#c830300d;--popup-danger-border:#c830302e;--popup-danger-active-bg:#c8303033;--popup-data-yellow:#8a7a00;--popup-data-gold:#907000;--popup-data-green:#1a7a1a;--popup-data-green-light:#289828;--popup-data-blue:#1860a8;--popup-data-orange:#b86818;--popup-data-orange-warm:#a06020;--popup-data-orange-light:#c07818;--popup-data-pink:#a04068;--popup-data-purple:#5040a0;--popup-data-purple-light:#6858b0;--popup-data-gray:#606068;--popup-data-gray-light:#787880;--popup-data-tomato:#b83828;--popup-data-magic-green:#007848;--popup-data-spring-green:#008040;--popup-input-bg:#e8eaee;--popup-input-text:#1a1c20;--popup-input-focus-border:#3366bb73;--floating-close-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%231a1c20' stroke-linecap='round' stroke-width='1.5' d='M3.75 3.75l8.5 8.5m0-8.5l-8.5 8.5'/%3E%3C/svg%3E");--floating-close-background:#0000000d;--floating-close-hover-background:#0000001a;--floating-close-hover-shadow:0 0 0 1px #0000001f;--floating-pin-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23777' d='M9.828.722a.5.5 0 0 1 .354.146l4.95 4.95a.5.5 0 0 1 0 .707c-.48.48-1.072.588-1.503.588-.177 0-.335-.018-.46-.039l-3.134 3.134a5.927 5.927 0 0 1 .16 1.013c.046.702-.032 1.687-.72 2.375a.5.5 0 0 1-.707 0l-2.829-2.828-3.182 3.182c-.195.195-1.219.902-1.414.707-.195-.195.512-1.22.707-1.414l3.182-3.182-2.828-2.829a.5.5 0 0 1 0-.707c.688-.688 1.673-.767 2.375-.72a5.922 5.922 0 0 1 1.013.16l3.134-3.133a2.772 2.772 0 0 1-.04-.461c0-.43.108-1.022.589-1.503a.5.5 0 0 1 .353-.146z'/%3E%3C/svg%3E");--floating-pin-background:#0000000d;--floating-pin-hover-background:#00000014;--floating-pin-hover-shadow:0 0 0 1px #3366bb40;--floating-pin-active-background:#3366bb26;--floating-pin-active-hover-background:#3366bb38;--floating-pin-active-hover-shadow:0 0 0 1px #36b6;--floating-pin-active-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%233366bb' d='M9.828.722a.5.5 0 0 1 .354.146l4.95 4.95a.5.5 0 0 1 0 .707c-.48.48-1.072.588-1.503.588-.177 0-.335-.018-.46-.039l-3.134 3.134a5.927 5.927 0 0 1 .16 1.013c.046.702-.032 1.687-.72 2.375a.5.5 0 0 1-.707 0l-2.829-2.828-3.182 3.182c-.195.195-1.219.902-1.414.707-.195-.195.512-1.22.707-1.414l3.182-3.182-2.828-2.829a.5.5 0 0 1 0-.707c.688-.688 1.673-.767 2.375-.72a5.922 5.922 0 0 1 1.013.16l3.134-3.133a2.772 2.772 0 0 1-.04-.461c0-.43.108-1.022.589-1.503a.5.5 0 0 1 .353-.146z'/%3E%3C/svg%3E");--footer-bg:#e8eaee;--footer-border:#0000001a;--footer-control-bg:#0000000f;--footer-control-border:#00000026;--footer-control-hover-bg:#0000001a;--footer-control-hover-border:#00000040;--footer-button-bg:#0000000f;--footer-input-focus-border:#36b;--footer-text-strong:#1a1c20f2;--footer-text:#1a1c20cc;--footer-text-dim:#1a1c2080}body.layout-manager-enabled #content-area{grid-template-areas:"top top top""left main right";grid-template-columns:var(--dock-left-size,0px) 1fr var(--dock-right-size,0px);grid-template-rows:var(--dock-top-size,0px) 1fr;display:grid}body.layout-map-enabled #iframe-container,body.layout-objectlist-enabled #objects-list{display:none!important}#layout-manager-root,.layout-manager{display:contents}.dock-zone{background:var(--surface-ground,#1a1a1a);min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.dock-zone--top{border-bottom:1px solid var(--surface-border,#333);flex-direction:row;grid-area:top}.dock-zone--left{border-right:1px solid var(--surface-border,#333);flex-direction:column;grid-area:left}.dock-zone--right{border-left:1px solid var(--surface-border,#333);flex-direction:column;grid-area:right}.dock-zone--main{grid-area:main;overflow:auto}.dock-zone__slot-wrapper{min-width:0;min-height:0;display:flex;position:relative}.dock-zone--top .dock-zone__slot-wrapper{flex-direction:column}.dock-zone--left .dock-zone__slot-wrapper,.dock-zone--right .dock-zone__slot-wrapper{flex-direction:row}.dock-zone__panel-wrapper{min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.dock-zone--top .dock-zone__panel-wrapper{flex-direction:column}.dock-zone--left .dock-zone__panel-wrapper,.dock-zone--right .dock-zone__panel-wrapper{flex-direction:row}.managed-panel{background:var(--popup-bg,var(--surface-ground,#1a1a1a));min-width:0;min-height:0;color:var(--popup-text,#ccc);flex-direction:column;display:flex;overflow:hidden}.managed-panel__header{background:var(--popup-control-bg,var(--surface-raised,#252525));border-bottom:1px solid var(--popup-border-subtle,var(--surface-border,#333));-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;display:flex}.managed-panel__title{color:var(--popup-text-medium,var(--text-secondary,#888));text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}.managed-panel__header-actions{align-items:center;margin-left:auto;display:flex}.managed-panel__content{flex:1;min-height:0;position:relative;overflow:hidden}.managed-panel--locked .managed-panel__header{cursor:default}.docked-panel{box-shadow:none!important}.docked-panel__header{cursor:grab;touch-action:none;height:28px;padding:0 .5rem}.docked-panel__header:active{cursor:grabbing}.map-panel-container{background:#000;width:100%;height:100%}.map-panel-container #map{width:100%!important;height:100%!important}.object-list-panel-container{width:100%;height:100%;overflow:auto}body.layout-manager-enabled .object-list-panel-container #objects-list{cursor:default;-webkit-backdrop-filter:none!important;border:none!important;width:100%!important;height:100%!important;display:block!important;position:relative!important;inset:auto!important}.resize-handle{z-index:10;touch-action:none;background:0 0;transition:background-color .15s;position:absolute}.resize-handle:hover,.resize-handle--active{background:var(--bs-primary,#589aff);opacity:.5}.resize-handle--horizontal{cursor:ew-resize;width:4px;height:100%;top:0}.resize-handle--horizontal.resize-handle--right{right:0}.resize-handle--horizontal.resize-handle--left{left:0}.resize-handle--vertical{cursor:ns-resize;width:100%;height:4px;left:0}.resize-handle--vertical.resize-handle--bottom{bottom:0}.resize-handle--vertical.resize-handle--top{top:0}.slot-resize-handle{background:var(--surface-border,#333);touch-action:none;flex-shrink:0;transition:background-color .15s;position:relative}.slot-resize-handle:before{content:"";z-index:1;position:absolute}.slot-resize-handle:hover,.slot-resize-handle--active{background:var(--bs-primary,#589aff)}.slot-resize-handle--horizontal{cursor:ew-resize;align-self:stretch;width:1px}.slot-resize-handle--horizontal:before{inset:0 -2px}.slot-resize-handle--vertical{cursor:ns-resize;align-self:stretch;height:1px}.slot-resize-handle--vertical:before{inset:-2px 0}.panel-resize-handle{background:var(--surface-border,#333);touch-action:none;flex-shrink:0;transition:background-color .15s;position:relative}.panel-resize-handle:before{content:"";z-index:1;position:absolute}.panel-resize-handle:hover,.panel-resize-handle--active{background:var(--bs-primary,#589aff)}.panel-resize-handle--horizontal{cursor:ew-resize;align-self:stretch;width:1px}.panel-resize-handle--horizontal:before{inset:0 -2px}.panel-resize-handle--vertical{cursor:ns-resize;align-self:stretch;height:1px}.panel-resize-handle--vertical:before{inset:-2px 0}body.layout-dragging{cursor:grabbing!important}body.layout-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.dock-preview-container{pointer-events:none;z-index:1000}.dock-panel-preview{box-sizing:border-box;border:2px solid;justify-content:center;align-items:center;display:flex}.dock-zone__panel-preview,.dock-zone__slot-preview{pointer-events:none}.dock-zone__slot-preview{min-width:40px;min-height:40px}.dock-panel-preview-inline{border:2px dashed var(--bs-primary,#589aff);box-sizing:border-box;background:#589aff40;flex:1;justify-content:center;align-items:center;animation:1s ease-in-out infinite dock-inline-preview-pulse;display:flex}@keyframes dock-inline-preview-pulse{0%,to{background:#589aff33}50%{background:#589aff59}}.dock-panel-preview-inline__title{color:var(--popup-text-bright);text-transform:uppercase;letter-spacing:.05em;background:#0006;border-radius:3px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.dock-panel-preview-overlay{border:2px dashed var(--bs-primary,#589aff);box-sizing:border-box;pointer-events:none;background:#589aff40;justify-content:center;align-items:center;animation:1s ease-in-out infinite dock-inline-preview-pulse;display:flex}.dock-panel-preview-overlay__title{color:var(--popup-text-bright);text-transform:uppercase;letter-spacing:.05em;background:#0006;border-radius:3px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.floating-panel{border:1px solid var(--popup-border,var(--surface-border,#444));z-index:100;border-radius:4px;position:fixed;box-shadow:0 4px 16px #0006}.floating-panel__header{cursor:move;touch-action:none;justify-content:space-between;min-height:24px;padding:.35rem .5rem}.floating-panel__drag-hint{color:var(--popup-text-dim);background:var(--popup-subtle-bg);white-space:nowrap;text-align:center;border-radius:3px;min-width:100px;margin-left:auto;padding:.15rem .4rem;font-size:.65rem;font-weight:500}.floating-panel__drag-hint--active{color:var(--bs-warning,#ffc107);background:#ffc10726}.floating-panel__drag-hint--hidden{visibility:hidden}.floating-panel__content{flex-direction:column;display:flex}.floating-panel__content>div{flex:1;min-height:0;overflow:auto}.floating-panel__edge{z-index:10;touch-action:none;background:0 0;position:absolute}.floating-panel__edge--n{cursor:ns-resize;height:6px;top:-2px;left:12px;right:12px}.floating-panel__edge--s{cursor:ns-resize;height:6px;bottom:-2px;left:12px;right:12px}.floating-panel__edge--e{cursor:ew-resize;width:6px;top:12px;bottom:12px;right:-2px}.floating-panel__edge--w{cursor:ew-resize;width:6px;top:12px;bottom:12px;left:-2px}.floating-panel__corner{z-index:11;touch-action:none;background:0 0;width:12px;height:12px;position:absolute}.floating-panel__corner--nw{cursor:nwse-resize;top:0;left:0}.floating-panel__corner--ne{cursor:nesw-resize;top:0;right:0}.floating-panel__corner--sw{cursor:nesw-resize;bottom:0;left:0}.floating-panel__corner--se{cursor:nwse-resize;bottom:0;right:0}.floating-panel .map-panel-container,.floating-panel .object-list-panel-container{width:100%;height:100%}body.layout-manager-enabled #main_text_output_msg_wrapper{grid-area:main}body.layout-manager-enabled .compass-rose-box{right:calc(var(--dock-right-size,0px) + 20px)}.docked-panel--popup{background:var(--popup-bg,var(--surface-elevated,#1a1d24))}.docked-panel--popup .docked-panel__header{background:var(--popup-control-bg,var(--surface-raised,#252830));justify-content:space-between;padding:0 .4rem}.docked-panel--popup .docked-panel__title{font-size:.65rem}.docked-panel__header-actions{gap:.2rem}.docked-panel__header-actions>*{box-sizing:border-box;justify-content:center;align-items:center;max-height:22px;display:inline-flex}.docked-panel--locked .docked-panel__header,.docked-panel__header--locked{cursor:default}.docked-panel--popup .docked-panel__content{flex-direction:column;display:flex;overflow:auto}.docked-panel--popup .docked-panel__content>div{flex:1;min-height:0}.dockable-popup-body{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:auto}.plugin-window-dock-hint{color:var(--text-secondary,#aaa);white-space:nowrap;pointer-events:none;z-index:10;background:#000000b3;border-radius:4px;padding:.25rem .5rem;font-size:.7rem;font-weight:500;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.plugin-window--dock-preview{border-color:var(--bs-primary,#589aff);box-shadow:0 0 0 2px var(--bs-primary,#589aff), 0 1.5rem 3rem #00000080}.floating-panel__header-actions{gap:.25rem}.floating-panel--locked .floating-panel__header,.floating-panel__header--locked{cursor:default}.floating-panel--auto-height{max-height:calc(100vh - 2rem)}.floating-panel--auto-height .floating-panel__content{overflow:auto}.map-header-menu{align-items:center;gap:.25rem;display:flex;position:relative}.map-header-menu__image-btn{background-color:var(--popup-control-bg);border:1px solid var(--popup-border);color:var(--popup-text-dim);cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;padding:.2rem;transition:all .15s;display:flex}.map-header-menu__image-btn:hover{background-color:var(--popup-control-hover-bg);color:var(--popup-text-bright)}.map-header-menu__image-btn:active{background-color:var(--popup-control-pressed-bg)}.map-header-menu__toggle{cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:background-color .15s;display:flex}.map-header-menu__toggle:hover{background-color:var(--popup-control-hover-bg)}.map-header-menu__hamburger{background-color:var(--popup-text-subtle);width:12px;height:2px;display:block;position:relative}.map-header-menu__hamburger:before,.map-header-menu__hamburger:after{content:"";background-color:var(--popup-text-subtle);width:12px;height:2px;position:absolute;left:0}.map-header-menu__hamburger:before{top:-4px}.map-header-menu__hamburger:after{top:4px}.map-header-menu__toggle:hover .map-header-menu__hamburger,.map-header-menu__toggle:hover .map-header-menu__hamburger:before,.map-header-menu__toggle:hover .map-header-menu__hamburger:after{background-color:var(--popup-text-strong)}.map-header-menu__dropdown{background-color:var(--popup-bg);border:1px solid var(--popup-border);z-index:1020;min-width:140px;overflow:hidden auto;box-shadow:0 4px 12px #0006}.map-header-menu__item{width:100%;color:var(--popup-text-bright);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;padding:.5rem .75rem;font-size:.75rem;transition:background-color .15s;display:block}.map-header-menu__item:hover{background-color:var(--popup-hover-bg);color:var(--popup-text)}.map-header-menu__item--back{border-bottom:1px solid var(--popup-border-subtle);color:var(--popup-accent);font-weight:500}.map-header-menu__item--back:hover{color:var(--popup-accent)}.map-header-menu__item--active{background-color:var(--popup-accent-subtle-bg);color:var(--popup-accent)}.map-header-menu__item--active:hover{background-color:var(--popup-accent-hover-bg)}.map-header-menu__zoom-row{display:flex}.map-header-menu__zoom-row .map-header-menu__item{flex:1}.map-header-menu__area-list{max-height:300px;overflow-y:auto}.map-header-menu__area-list::-webkit-scrollbar{width:6px}.map-header-menu__area-list::-webkit-scrollbar-track{background:0 0}.map-header-menu__area-list::-webkit-scrollbar-thumb{background-color:var(--popup-border-stronger);border-radius:3px}.map-header-menu__area-list::-webkit-scrollbar-thumb:hover{background-color:var(--popup-border-strong)}.map-header-menu__item--checkbox{align-items:center;gap:.5rem;display:flex}.map-header-menu__checkbox{border:1px solid var(--popup-border-stronger);background:0 0;border-radius:3px;flex-shrink:0;width:14px;height:14px;position:relative}.map-header-menu__checkbox--checked{background:var(--popup-accent-hover-bg);border-color:var(--popup-accent)}.map-header-menu__checkbox--checked:after{content:"";border:solid var(--popup-accent);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.map-panel-container{width:100%;height:100%;position:relative}.map-return-button{background-color:var(--popup-bg);border:1px solid var(--popup-accent-border);color:var(--popup-accent);cursor:pointer;z-index:100;border-radius:.25rem;padding:.25rem .5rem;font-size:.65rem;transition:all .15s;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000004d}.map-return-button:hover{background-color:var(--popup-accent-bg);border-color:var(--popup-accent)}.map-note-display{color:#fff;white-space:pre-wrap;word-wrap:break-word;z-index:1010;pointer-events:auto;background-color:#000c;border:1px solid #ffffff4d;border-radius:5px;max-height:25%;padding:.3rem .5rem;font-family:monospace;font-size:.75rem;position:absolute;bottom:.5rem;left:.5rem;right:.5rem;overflow-y:auto}.map-note-display hr{border:none;border-top:1px solid #ffffff4d;margin:.3rem 0}.map-note-icon-button{cursor:pointer;z-index:1010;background:#000000b3;border:1px solid #ffffff4d;border-radius:4px;padding:.25rem .4rem;font-size:1rem;line-height:1;transition:all .15s;position:absolute;top:.5rem;left:.5rem}.map-note-icon-button:hover{background:#000000d9;border-color:#ffffff80}.map-note-icon-popup{color:#fff;white-space:pre-wrap;word-wrap:break-word;z-index:1015;background-color:#000000e6;border:1px solid #ffffff4d;border-radius:5px;max-width:calc(100% - 1rem);max-height:8rem;padding:.5rem;font-family:monospace;font-size:.75rem;position:absolute;top:2.5rem;left:.5rem;overflow-y:auto}.map-note-icon-popup hr{border:none;border-top:1px solid #ffffff4d;margin:.4rem 0}.object-list-timers-bar{font:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--popup-text-dim);gap:.75rem;margin-bottom:.5em;display:flex}.object-list-timers-bar__item{white-space:nowrap}.object-list-timers-bar__item--ready{color:#00ff7f}.object-list-timers-bar__item--active{color:#e6c04c}.object-list-timers-bar__item--danger{color:#e05050}.object-list-timers-bar__value--on{color:#00ff7f}.object-list-timers-bar__value--off{color:#888}
