.room-editor_editor__XRPKq{scroll-margin-top:var(--imh-app-header-height,56px);--ink:#1d1d1f;--muted:#86868b;--line:#e5e5e7;--surface:#f5f5f7;--accent:#7d8086;--primary:var(--brand-primary,#0e0e0e);height:calc(100dvh - var(--imh-app-header-height, 56px));min-height:420px;display:flex;flex-direction:column;background:#fff;color:var(--ink);font:13px -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.room-editor_editor__XRPKq *{box-sizing:border-box}.room-editor_editor__XRPKq button,.room-editor_editor__XRPKq input,.room-editor_editor__XRPKq select{font:inherit}.room-editor_editor__XRPKq button{cursor:pointer;transition:background .15s,border-color .15s}.room-editor_editor__XRPKq button:disabled{opacity:.35;cursor:default}.room-editor_editor__XRPKq button:focus-visible,.room-editor_editor__XRPKq input:focus-visible,.room-editor_editor__XRPKq select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.room-editor_editor__XRPKq svg{flex-shrink:0}.room-editor_header__5LyOb{height:44px;min-height:44px;display:flex;align-items:center;padding:0 16px;gap:16px;background:#fff;border-bottom:1px solid var(--line);z-index:30}.room-editor_projectTitle__rZdg6{display:flex;align-items:center;gap:6px;min-width:0}.room-editor_projectTitle__rZdg6 input{width:auto;max-width:min(240px,28vw);min-width:0;border:1px solid transparent;border-radius:5px;background:transparent;padding:6px;font-size:13px;font-weight:500;text-overflow:ellipsis}.room-editor_projectTitle__rZdg6 input:hover{background:var(--surface)}.room-editor_projectTitle__rZdg6 input:focus{background:var(--surface);outline-offset:0}.room-editor_saveIndicator__OHsxU{display:grid;place-items:center;width:16px;color:var(--muted);flex-shrink:0}.room-editor_saveIndicator__OHsxU svg{width:12px;height:12px;animation:room-editor_breathe__HQyd3 1s infinite}.room-editor_saveError___zTZf{display:flex;align-items:center;gap:5px;background:transparent;border:0;color:#b45309;font-size:11px!important;white-space:nowrap}.room-editor_saveError___zTZf svg{width:16px;height:16px}.room-editor_headerActions__DbGCz{margin-left:auto;display:flex;align-items:center;gap:10px;flex-shrink:0}.room-editor_historyButtons__nT_cb{display:flex;padding-right:10px;border-right:1px solid var(--line);gap:2px}.room-editor_iconButton__xD2xK{width:32px;height:32px;border:0;border-radius:6px;background:transparent;display:grid;place-items:center;color:#515154}.room-editor_activeIcon__8Upqg,.room-editor_iconButton__xD2xK:hover:not(:disabled){background:#ededf0}.room-editor_iconButton__xD2xK svg{width:17px;height:17px;stroke-width:1.7}.room-editor_primaryButton__ZbXyZ,.room-editor_secondaryButton__Q2FPF{height:32px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:7px;font-size:12px!important;font-weight:500;border:1px solid var(--line);background:#fff}.room-editor_primaryButton__ZbXyZ{background:var(--primary);border-color:var(--primary);color:#fff}.room-editor_primaryButton__ZbXyZ:hover{background:#333;border-color:#333}.room-editor_secondaryButton__Q2FPF{border-color:transparent}.room-editor_secondaryButton__Q2FPF:hover,.room-editor_secondaryButton__Q2FPF[aria-expanded=true]{background:var(--surface)}.room-editor_primaryButton__ZbXyZ svg,.room-editor_secondaryButton__Q2FPF svg{width:15px;height:15px}.room-editor_menuHost__k9OlF{position:relative}.room-editor_dropdown__YrZLo{position:absolute;right:0;top:40px;width:224px;padding:5px;background:#fffffff5;backdrop-filter:blur(20px);border:1px solid #00000014;border-radius:10px;box-shadow:0 8px 32px #0000001a;z-index:60}.room-editor_dropdown__YrZLo>button{border:0;background:transparent;text-align:left;padding:9px 10px;width:100%;display:flex;align-items:center;gap:10px;font-size:12px;border-radius:5px}.room-editor_dropdown__YrZLo>button:hover{background:var(--surface)}.room-editor_dropdown__YrZLo>.room-editor_mobileNewRoom__li7Iw{display:none}.room-editor_dropdown__YrZLo svg{width:16px;height:16px}.room-editor_dropdown__YrZLo>p{font-weight:600;padding:8px 10px;margin:0;font-size:12px}.room-editor_helpGlyph__VqqqX{width:16px;text-align:center}.room-editor_helpMenu__I0NOA{width:300px;padding:16px}.room-editor_helpMenu__I0NOA>p{padding:0;margin:0 0 10px}.room-editor_helpMenu__I0NOA>span{display:block;font-size:12px;line-height:1.6;color:#6e6e73}.room-editor_helpMenu__I0NOA dl{display:grid;grid-template-columns:1fr auto;gap:10px;font-size:11px;margin:18px 0 0}.room-editor_helpMenu__I0NOA dd{margin:0;color:#6e6e73}.room-editor_hidden__TJNIZ{display:none}.room-editor_workspace__wYaV9{display:grid;grid-template-columns:248px minmax(0,1fr) 252px;flex:1;min-height:0;position:relative}.room-editor_library__16AKu{background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;z-index:10}.room-editor_panelTabs__IRbVj{display:flex;align-items:stretch;gap:22px;padding:0 16px;height:48px;min-height:48px;border-bottom:1px solid var(--line)}.room-editor_panelTabs__IRbVj>button{border:0;border-bottom:2px solid transparent;background:transparent;padding:0;white-space:nowrap;font-size:12px;font-weight:500;color:#6e6e73}.room-editor_panelTabs__IRbVj>button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.room-editor_panelTabs__IRbVj span{display:inline-block;font-size:10px;margin-left:4px;color:var(--muted);font-variant-numeric:tabular-nums}.room-editor_catalog__NZS21{padding:16px 14px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;align-content:start;overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:#d2d2d7 transparent}.room-editor_catalogCard__xj84t{display:flex;flex-direction:column;min-width:0;border:0;text-align:left;background:transparent;padding:0;border-radius:7px}.room-editor_catalogCard__xj84t>div{height:94px;background:var(--surface);border:1px solid transparent;border-radius:8px;width:100%;position:relative;display:grid;place-items:center;transition:background .15s,border-color .15s}.room-editor_catalogCard__xj84t>div>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:7px}.room-editor_catalogCard__xj84t:hover>div{background:#ededf0;border-color:#d2d2d7}.room-editor_catalogCard__xj84t strong{font-size:11px;font-weight:500;margin-top:7px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-editor_addBadge__TuD3R{position:absolute;right:5px;bottom:5px;border-radius:50%;background:#fff;width:20px;height:20px;display:grid;place-items:center;opacity:0;box-shadow:0 1px 4px #00000012}.room-editor_addBadge__TuD3R svg{width:12px;height:12px}.room-editor_catalogCard__xj84t:focus-visible .room-editor_addBadge__TuD3R,.room-editor_catalogCard__xj84t:hover .room-editor_addBadge__TuD3R{opacity:1}.room-editor_objectList__0b0he{overflow-y:auto;flex:1;padding:8px}.room-editor_objectList__0b0he>button{display:flex;align-items:center;text-align:left;border:1px solid transparent;width:100%;border-radius:7px;background:transparent;padding:4px;margin-bottom:3px}.room-editor_objectList__0b0he>button:hover{background:var(--surface)}.room-editor_objectList__0b0he>button[aria-pressed=true]{background:#f1f1f3;border-color:#d2d2d7}.room-editor_objectList__0b0he>button>img:first-child{width:52px;height:44px}.room-editor_objectList__0b0he>button>span{font-size:12px;font-weight:500}.room-editor_lockIcon__GDzpZ{width:13px;margin-left:auto;margin-right:6px}.room-editor_empty__2CEDh{font-size:12px;color:var(--muted);padding:15px;grid-column:span 2;line-height:1.6}.room-editor_stage__aylGZ{position:relative;overflow:hidden;background:var(--surface);min-width:0}.room-editor_scene__dlLJk{position:absolute;inset:0}.room-editor_scene__dlLJk>div{touch-action:none}.room-editor_stageToolbar__jpiIh{display:none;position:absolute;inset:12px 12px auto;align-items:center;justify-content:space-between;z-index:20;pointer-events:none}.room-editor_stageToolbar__jpiIh>*{pointer-events:auto}.room-editor_viewToggle__24oI7{display:flex;background:#f2f2f4;border:1px solid #ededf0;border-radius:7px;padding:2px;gap:2px}.room-editor_viewToggle__24oI7>button{border:0;background:transparent;color:#6e6e73;width:48px;height:26px;font-size:12px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:6px;font-weight:500}.room-editor_viewToggle__24oI7>button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #00000014}.room-editor_viewToggle__24oI7 svg{width:14px;height:14px}.room-editor_viewportTools__Rfn0h{position:absolute;display:flex;align-items:center;border:1px solid #0000000d;border-radius:9px;background:#fffffff0;backdrop-filter:blur(16px);box-shadow:0 2px 8px #00000006;z-index:3;right:16px;bottom:16px;padding:3px}.room-editor_viewportTools__Rfn0h i{width:1px;height:18px;background:var(--line);margin:0 4px}.room-editor_checked__D_DyG,.room-editor_unchecked__NI4Bt{border-radius:3px;border:1px solid #c7c7cc;width:13px;height:13px;display:grid;place-items:center}.room-editor_checked__D_DyG{background:var(--ink);border-color:var(--ink);color:#fff}.room-editor_checked__D_DyG svg{width:10px;height:10px;stroke-width:2}.room-editor_inspector__U_Qru{background:#fff;border-left:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.room-editor_inspectorHeading__zPykB{height:48px;min-height:48px;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--line);padding:0 16px;font-size:12px}.room-editor_inspectorHeading__zPykB>button{border:0;background:transparent;padding:6px 0;color:#6e6e73;font-weight:500}.room-editor_inspectorHeading__zPykB>button:hover,.room-editor_inspectorHeading__zPykB>button[aria-pressed=true]{color:var(--ink)}.room-editor_inspectorHeading__zPykB>span:first-of-type{color:#c7c7cc}.room-editor_inspectorContent__HcuJM{padding:20px 16px;overflow-y:auto;scrollbar-width:thin}.room-editor_sectionTitle__ZCyd6{font-size:12px;font-weight:600;margin:0 0 16px}.room-editor_fieldGrid__6ld_M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.room-editor_numberField__4Rb6m{display:block;min-width:0}.room-editor_area__u9j2m>span,.room-editor_numberField__4Rb6m>span{display:block;font-size:11px;color:#6e6e73;margin-bottom:6px}.room-editor_numberField__4Rb6m>div{border:1px solid var(--line);border-radius:6px;height:34px;display:flex;align-items:center;background:#fafafa;padding-right:9px}.room-editor_numberField__4Rb6m input{border:0;background:transparent;outline:none!important;min-width:0;width:100%;height:100%;padding:0 9px;font-size:12px;color:var(--ink);font-variant-numeric:tabular-nums;-moz-appearance:textfield}.room-editor_numberField__4Rb6m input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.room-editor_numberField__4Rb6m input:disabled{opacity:.4}.room-editor_numberField__4Rb6m>div>span{font-size:10px;color:var(--muted)}.room-editor_numberField__4Rb6m>div:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #7d808614}.room-editor_area__u9j2m strong{font-size:14px;font-weight:500;line-height:34px;font-variant-numeric:tabular-nums}.room-editor_area__u9j2m small{font-size:11px;color:var(--muted);font-weight:400}.room-editor_controlSection__Zk06E{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.room-editor_controlSection__Zk06E h3{font-size:12px;font-weight:600;margin:0 0 14px}.room-editor_swatches__2BDDU{display:flex;gap:10px;flex-wrap:wrap;padding:2px}.room-editor_swatches__2BDDU>button{width:26px;height:26px;border:1px solid #00000010;border-radius:50%;display:grid;place-items:center;position:relative}.room-editor_swatches__2BDDU>button[aria-pressed=true]:after{content:"";position:absolute;inset:-4px;border:1.5px solid #8c8f94;border-radius:50%}.room-editor_floorChoices__gktv9{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.room-editor_floorChoices__gktv9 button{padding:0;border:0;background:transparent;text-align:left}.room-editor_floorChoices__gktv9 button>span{display:grid;place-items:center;height:48px;border-radius:6px;border:1px solid #0000000d}.room-editor_floorChoices__gktv9 button[aria-pressed=true]>span{outline:1.5px solid #8c8f94;outline-offset:3px}.room-editor_floorChoices__gktv9 small{display:block;font-size:10px;margin-top:9px;color:#6e6e73;white-space:nowrap}.room-editor_oak__dWDav{background:repeating-linear-gradient(0deg,#cbbb9e,#d3c4ac 15px,#b9a88f 16px,#ccbaa0 17px)}.room-editor_walnut__0rFOv{background:repeating-linear-gradient(0deg,#8b7056,#967c61 15px,#7c634b 16px,#92765b 17px)}.room-editor_stone__5blty{background:#d5d3cf;background-image:radial-gradient(#a5ab981c .7px,transparent 1px);background-size:4px 4px}.room-editor_selectedTitle__Qt4PA{margin:-4px 0 12px}.room-editor_selectedTitle__Qt4PA h2{font-size:13px;font-weight:600;margin:0}.room-editor_openingFields___mbZF{display:grid;gap:14px;margin-top:14px}.room-editor_openingFields___mbZF>label{font-size:11px;color:#6e6e73}.room-editor_openingFields___mbZF select{display:block;width:100%;height:34px;border:1px solid var(--line);border-radius:6px;background:#fafafa;color:var(--ink);padding:0 8px;margin-top:6px;font-size:12px}.room-editor_loading__CL9p_{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;position:absolute;inset:0;font-size:12px;color:var(--muted);text-align:center;padding:20px}.room-editor_loading__CL9p_>svg{width:28px;height:28px;animation:room-editor_breathe__HQyd3 1.5s infinite}.room-editor_loading__CL9p_ button{background:var(--primary);color:#fff;border:0;border-radius:7px;padding:8px 16px}.room-editor_toast__loYA6{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#1d1d1f;color:#fff;border-radius:9px;box-shadow:0 5px 25px #00000025;padding:12px 16px;z-index:100;display:flex;align-items:center;gap:18px;max-width:calc(100vw - 32px);font-size:12px;line-height:1.5}.room-editor_toast__loYA6 button{background:transparent;border:0;color:#d2d2d7;padding:0}.room-editor_toast__loYA6 svg{width:16px;height:16px}.room-editor_backdrop__kBNPc,.room-editor_inspectorClose__RzAGh,.room-editor_inspectorToggle__6JMxn,.room-editor_libraryClose__qiqJb,.room-editor_libraryToggle__1x_ac{display:none}.room-editor_editor__XRPKq .room-dimension{font-family:inherit;font-size:11px;white-space:nowrap;background:#ffffffed;border:1px solid #0000000d;border-radius:5px;padding:4px 8px;color:#6e6e73;font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}.room-editor_editor__XRPKq .room-scene-fallback{padding:30px;text-align:center;color:#6e6e73}@keyframes room-editor_breathe__HQyd3{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.room-editor_editor__XRPKq button{transition:none}.room-editor_loading__CL9p_>svg{animation:none}}@media (min-width:1600px){.room-editor_workspace__wYaV9{grid-template-columns:264px minmax(0,1fr) 264px}.room-editor_catalogCard__xj84t>div{height:106px}}@media (max-width:1200px){.room-editor_workspace__wYaV9{grid-template-columns:224px minmax(0,1fr) 236px}.room-editor_catalogCard__xj84t>div{height:84px}.room-editor_catalogCard__xj84t strong{font-size:10px}}@media (max-width:1050px){.room-editor_workspace__wYaV9{grid-template-columns:224px minmax(0,1fr)}.room-editor_inspector__U_Qru{position:absolute;right:12px;top:62px;bottom:12px;width:252px;z-index:21;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 40px #0000001a;display:none;overflow:hidden}.room-editor_inspector__U_Qru.room-editor_openPanel__oqA4O{display:flex}.room-editor_inspectorToggle__6JMxn{display:flex;align-items:center;height:34px;position:absolute;right:16px;border:1px solid #0000000d;background:#fffffff0;border-radius:7px;padding:0 11px;font-size:12px!important;color:#515154}.room-editor_inspectorClose__RzAGh{display:grid;place-items:center;margin-left:auto;width:24px;height:28px}.room-editor_inspectorClose__RzAGh svg{width:16px;height:16px}.room-editor_backdrop__kBNPc{display:block;position:absolute;inset:0;z-index:20;background:#0000000a;border:0}.room-editor_libraryBackdrop__XtiEk{display:none}}@media (max-width:680px){.room-editor_header__5LyOb{padding:0 10px;gap:8px}.room-editor_projectTitle__rZdg6{flex:1}.room-editor_projectTitle__rZdg6 input{width:140px;flex:1;font-size:12px}.room-editor_saveIndicator__OHsxU{width:12px}.room-editor_saveError___zTZf span{display:none}.room-editor_historyButtons__nT_cb{padding-right:4px;gap:0}.room-editor_historyButtons__nT_cb .room-editor_iconButton__xD2xK{width:44px;height:44px}.room-editor_headerActions__DbGCz{gap:5px}.room-editor_primaryButton__ZbXyZ{width:32px;padding:0}.room-editor_primaryButton__ZbXyZ>span{display:none}.room-editor_secondaryButton__Q2FPF{padding:0 6px}.room-editor_workspace__wYaV9{display:block}.room-editor_stage__aylGZ{height:100%;width:100%}.room-editor_library__16AKu{display:none;position:absolute;left:10px;top:62px;bottom:10px;width:252px;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 40px #0000001a;overflow:hidden;z-index:21}.room-editor_library__16AKu.room-editor_openPanel__oqA4O{display:flex}.room-editor_panelTabs__IRbVj{gap:18px}.room-editor_panelTabs__IRbVj>.room-editor_libraryClose__qiqJb{display:grid;place-items:center;margin-left:auto;width:24px;border-bottom:0}.room-editor_libraryClose__qiqJb svg{width:16px;height:16px}.room-editor_libraryToggle__1x_ac{display:flex;align-items:center;gap:5px;height:34px;position:absolute;left:12px;border:1px solid #0000000d;background:#fffffff0;border-radius:7px;padding:0 9px;font-size:11px!important;color:#515154}.room-editor_libraryToggle__1x_ac svg{width:14px;height:14px}.room-editor_inspectorToggle__6JMxn{right:12px;padding:0 9px;font-size:11px!important}.room-editor_viewToggle__24oI7>button{width:43px}.room-editor_viewToggle__24oI7 svg{display:none}.room-editor_viewportTools__Rfn0h{right:12px;bottom:12px}.room-editor_backdrop__kBNPc.room-editor_libraryBackdrop__XtiEk{display:block}.room-editor_dropdown__YrZLo{right:-36px}.room-editor_helpMenu__I0NOA{width:min(300px,calc(100vw - 24px))}}.room-editor_catalogCard__xj84t{touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:grab!important}.room-editor_catalogCard__xj84t:active{cursor:grabbing!important}.room-editor_dragPreview__E7_6Q{position:fixed;z-index:150;width:64px;height:54px;display:grid;place-items:center;pointer-events:none;border:1px solid #d2d2d7;border-radius:8px;background:#fffffff0;box-shadow:0 4px 14px #0002}.room-editor_dragPreview__E7_6Q>img:first-child{width:56px;height:46px}.room-editor_dragPreview__E7_6Q>svg:last-child{position:absolute;right:-5px;bottom:-5px;width:18px;height:18px;padding:2px;background:#86868b;color:#fff;border-radius:50%}.room-editor_validDrop__BZ5HD{border-color:var(--accent)}.room-editor_validDrop__BZ5HD>svg:last-child{background:var(--accent)}@media (max-width:680px){.room-editor_placing__NE_2e .room-editor_library__16AKu.room-editor_openPanel__oqA4O{transform:translateX(-110%)}.room-editor_placing__NE_2e .room-editor_backdrop__kBNPc{pointer-events:none;background:transparent}}.room-editor_editor__XRPKq .room-rotation-handle{width:30px;height:30px;padding:6px;display:grid;place-items:center;color:#777b81;background:#fffffff2;border:1px solid #b7b9be;border-radius:50%;box-shadow:0 2px 6px #00000012;cursor:grab;touch-action:none}.room-editor_editor__XRPKq .room-rotation-handle:active{cursor:grabbing}.room-editor_editor__XRPKq .room-rotation-handle svg{width:16px;height:16px}.room-editor_editor__XRPKq .room-rotation-angle{position:absolute;top:36px;left:50%;transform:translateX(-50%);padding:3px 6px;background:#1d1d1f;color:#fff;border-radius:4px;font-size:11px;font-variant-numeric:tabular-nums;pointer-events:none}.room-editor_newRoomButton__LuwUT{color:#6e6e73;border-left:1px solid var(--line);border-radius:0}.room-editor_objectActions___krDV{display:flex;align-items:center;gap:4px;margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.room-editor_objectActions___krDV>button:last-child{margin-left:auto}.room-editor_viewMenuHost__ib7wk{position:relative}.room-editor_viewSettings__yMXPi{position:absolute;right:0;bottom:42px;width:190px;padding:5px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 6px 22px #00000014}.room-editor_viewSettings__yMXPi button{width:100%;min-height:33px;display:flex;align-items:center;gap:9px;border:0;border-radius:5px;background:transparent;padding:0 9px;text-align:left;font-size:12px;color:#62656b}.room-editor_viewSettings__yMXPi button:hover:not(:disabled){background:var(--surface)}.room-editor_viewSettings__yMXPi button>svg{width:15px;height:15px}.room-editor_viewSettings__yMXPi i{display:block;height:1px;margin:5px;background:var(--line)}@media (max-width:1050px){.room-editor_inspectorToggle__6JMxn{position:static;background:transparent;border:0;padding:0 6px}}@media (max-width:680px){.room-editor_stageToolbar__jpiIh{padding:0 8px;gap:5px}.room-editor_libraryToggle__1x_ac{position:static;background:transparent;border:0;padding:0 4px;font-size:0!important}.room-editor_libraryToggle__1x_ac svg{width:19px;height:19px}.room-editor_newRoomButton__LuwUT{display:none}.room-editor_dropdown__YrZLo>.room-editor_mobileNewRoom__li7Iw{display:flex}.room-editor_headerActions__DbGCz>.room-editor_primaryButton__ZbXyZ,.room-editor_headerActions__DbGCz>.room-editor_secondaryButton__Q2FPF{width:44px;padding:0}.room-editor_headerActions__DbGCz>.room-editor_secondaryButton__Q2FPF span{display:none}.room-editor_projectTitle__rZdg6 input{max-width:32vw}.room-editor_viewMenuHost__ib7wk>button{padding:0 6px;font-size:11px!important}}.room-editor_workspace__wYaV9{grid-template-columns:248px minmax(0,1fr)}.room-editor_inspector__U_Qru{position:absolute;top:60px;right:12px;bottom:auto;width:252px;max-height:calc(100% - 120px);border:1px solid var(--line);border-radius:10px;box-shadow:0 4px 20px #0000000a;z-index:15;overflow:hidden}.room-editor_inspectorHeading__zPykB{height:42px;min-height:42px}.room-editor_inspectorHeading__zPykB strong{font-weight:500}.room-editor_inspectorClose__RzAGh{display:grid;place-items:center;margin-left:auto;width:24px;height:28px}.room-editor_inspectorClose__RzAGh svg{width:15px;height:15px}.room-editor_inspectorContent__HcuJM{padding-top:12px}.room-editor_objectActions___krDV{padding-bottom:10px;margin-bottom:16px}.room-editor_roomSetup__ovzPp{padding:22px 16px;overflow:auto}.room-editor_startFurnishing__DqWcJ{width:100%;margin-top:24px}.room-editor_roomOptions__DON7U{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.room-editor_roomOptions__DON7U>summary{cursor:pointer;color:#6e6e73;font-size:12px;margin-bottom:18px}.room-editor_roomOptions__DON7U>.room-editor_numberField__4Rb6m{max-width:100px}.room-editor_objectList__0b0he>.room-editor_backToLibrary__CrVTp{gap:8px;font-size:11px;padding:9px;color:#6e6e73;margin-bottom:8px}.room-editor_objectList__0b0he>.room-editor_backToLibrary__CrVTp>svg{width:15px;height:15px}@media (min-width:1600px){.room-editor_workspace__wYaV9{grid-template-columns:264px minmax(0,1fr)}}@media (max-width:1200px){.room-editor_workspace__wYaV9{grid-template-columns:224px minmax(0,1fr)}}@media (max-width:1050px){.room-editor_inspector__U_Qru{z-index:21}}.room-editor_viewportTools__Rfn0h{gap:2px;padding:4px;z-index:25}.room-editor_viewportTools__Rfn0h .room-editor_viewToggle__24oI7{background:transparent;border:0;padding:0}.room-editor_viewportTools__Rfn0h .room-editor_viewToggle__24oI7>button[aria-pressed=true]{background:#ededf0;box-shadow:none}.room-editor_fitButton__HVrEk{border:0;background:transparent;color:#62656b;padding:0 9px;height:32px;border-radius:6px;font-size:11px!important;white-space:nowrap}.room-editor_fitButton__HVrEk:hover{background:#ededf0}@media (max-width:1050px){.room-editor_stageToolbar__jpiIh{display:flex}.room-editor_stageToolbar__jpiIh .room-editor_inspectorToggle__6JMxn{margin-left:auto;background:#fffffff0;border:1px solid var(--line);border-radius:7px}}@media (max-width:680px){.room-editor_stageToolbar__jpiIh{inset:12px 12px auto;padding:0}.room-editor_libraryToggle__1x_ac{font-size:11px!important;height:32px;padding:0 9px;background:#fffffff0;border:1px solid var(--line)}.room-editor_viewportTools__Rfn0h{right:12px;bottom:12px;gap:0}.room-editor_viewportTools__Rfn0h .room-editor_viewToggle__24oI7>button{width:33px}.room-editor_viewportTools__Rfn0h .room-editor_iconButton__xD2xK{width:28px}.room-editor_fitButton__HVrEk{padding:0 7px}}.room-editor_fitWarning__8lpdq{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;min-height:38px;padding:4px 14px;background:#faf5eb;border-bottom:1px solid #e9dfcc;color:#746044;font-size:12px}.room-editor_fitWarning__8lpdq button{border:0;border-radius:5px;background:transparent;color:inherit;padding:7px 4px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.room-editor_fitWarning__8lpdq button:hover{background:#7460440d}