.placed-unit-host{width:100%;height:100%;min-height:0;position:relative}.scene-stage>.placed-unit-host{position:absolute;inset:0}.placed-unit-selector{z-index:4;border:1px solid var(--divider);max-width:min(236px,100% - 64px);color:var(--text-2);background:#fffffef2;border-radius:7px;flex-direction:column;gap:1px;padding:3px 6px 4px;font-size:10px;line-height:1.3;display:flex;position:absolute;top:8px;left:8px}.scene-stage .placed-unit-selector{top:52px}.placed-unit-selector label{font-size:9px;font-weight:600;line-height:1.2}.placed-unit-selector select{width:100%;min-width:0;min-height:28px;font:inherit;border:1px solid var(--control);background:var(--surface);color:var(--text);border-radius:5px;padding:3px 4px;font-size:11px}.placed-unit-selector select:disabled{opacity:.6}@media (width<=640px){.scene-stage .placed-unit-selector{max-width:calc(100% - 60px);top:50px;left:6px}}.placed-unit-plan-host{box-sizing:border-box;flex-direction:column;display:flex}.placed-unit-plan-host>.placed-unit-selector{flex:none;order:-1;align-self:flex-start;max-width:min(236px,100% - 16px);margin:8px;position:static}.placed-unit-plan-host>.plan-view{flex:1 1 0;width:100%;height:0;min-height:0;padding-top:8px;display:block}.scene-stage .placed-unit-plan-host{padding-top:44px}.scene-stage .scene-fallback{flex-direction:column;display:flex}.scene-stage .scene-fallback>span{flex:none;padding:64px 15px 0;line-height:1.3;position:static}.scene-stage .scene-fallback>.placed-unit-host{flex:1 1 0;height:auto;min-height:0;padding-top:0}.scene-stage .scene-fallback>.plan-view{flex:1 1 0;height:auto;min-height:0;padding-top:8px}.scene-stage:has(.scene-fallback)>.scene-view-selector{display:none}.placed-unit-selector.placed-unit-flow{z-index:auto;border:0;border-bottom:1px solid var(--divider,#d5dde1);background:var(--surface,#fff);max-width:none;color:var(--text,#1f2933);border-radius:0;gap:6px;margin:0;padding:12px 16px;font-size:13px;position:static}.placed-unit-flow label{color:var(--text,#1f2933);font-size:13px;font-weight:650;line-height:1.4}.placed-unit-flow select{min-height:44px;padding:8px 10px;font-size:14px}
